Allgemeine Einführung
AI Dev Gallery ist eine KI-Entwicklungstool-App von Microsoft (derzeit in der öffentlichen Vorschau), die für Windows-Entwickler konzipiert ist. Sie bietet eine umfassende Plattform, die Entwicklern hilft, KI-Funktionen einfach in ihre Windows-Anwendungen zu integrieren. Die wichtigsten Funktionen des Tools sind die Verfügbarkeit von über 25 interaktiven Beispielen, die von nativen KI-Modellen gesteuert werden, die Unterstützung für das einfache Herunterladen und Ausführen von Modellen von Hugging Face und GitHub und der vollständige C#-Quellcode für jedes Beispiel sowie ein exportierbares eigenständiges Visual Studio-Projekt. Für die Nutzung der App ist kein Microsoft-Konto erforderlich. Sie unterstützt die Offline-Ausführung heruntergeladener KI-Modelle und bietet Windows-Entwicklern eine praktische Plattform zum Erlernen und Üben der KI-Entwicklung.
Funktionsliste
- Über 25 interaktive KI-Beispiele mit Unterstützung für lokale Ausführung und Tests
- Unterstützt das Herunterladen und Ausführen von KI-Modellen von den Plattformen Hugging Face und GitHub mit nur einem Klick
- Bietet vollständige C#-Quellcode-Anzeigefunktionen
- Unterstützung für den Export von Beispielen als eigenständige Visual Studio-Projekte
- Unterstützung für die Offline-Ausführung heruntergeladener AI-Modelle
- Bereitstellung von detailliertem Beispielcode und Entwicklungsdokumentation
- Unterstützt Geräte, die auf x64- und ARM64-Architekturen laufen
- Unterstützt GPU-beschleunigte Berechnungen (8 GB Videospeicher empfohlen)
- Offener Quellcode zur Unterstützung von Beiträgen und Verbesserungen der Gemeinschaft
Hilfe verwenden
1. die Systemanforderungen
Grundlegende Umweltanforderungen:
- Betriebssystem: Windows 10 Version 1809 (10.0; Build 17763) oder höher
- Systemarchitektur: Unterstützung von x64 oder ARM64
- Speicheranforderungen: Mindestens 16 GB RAM empfohlen
- Speicherplatz: Mindestens 20 GB freier Speicherplatz wird empfohlen
- GPU-Konfiguration: 8 GB Videospeicher oder mehr empfohlen (für GPU-Beschleunigung)
Anforderungen an die Entwicklungsumgebung:
- Visual Studio 2022 oder höher
- Windows-Anwendungsentwicklung Workloads
2. die Installationsschritte
- Umgebung Konfiguration
- Installation von Visual Studio 2022 oder höher
- Stellen Sie sicher, dass die Windows-Anwendungsentwicklungskomponente installiert ist.
- Konfigurieren Sie WinUI und die Windows App SDK-Entwicklungsumgebung gemäß der offiziellen Microsoft-Dokumentation
- Abrufen der Anwendung
git clone https://github.com/microsoft/AI-Dev-Gallery.git
- Initiierung von Projekten
- Die Lösungsdatei AIDevGallery.sln öffnen
- Drücken Sie F5, um die Anwendung auszuführen
3 Leitlinien für die Verwendung
Grundfunktion Verwendung
- Beispiele durchsuchen:
- Öffnen Sie die App, um mehr als 25 interaktive AI-Beispiele zu sehen
- Zu jedem Beispiel gibt es eine ausführliche Anleitung, wie es zu verwenden ist.
- Laden Sie das Modell herunter:
- AI-Modelle können direkt von Hugging Face oder GitHub heruntergeladen werden
- Heruntergeladene Modelle werden für die Offline-Nutzung unterstützt
- Quelle anzeigen:
- Der vollständige C#-Quellcode wird für jedes Beispiel bereitgestellt.
- Code-Implementierungen können direkt in der Anwendung eingesehen und erlernt werden
- Artikel exportieren:
- Wählen Sie ein Beispiel von Interesse
- Klicken Sie auf die Funktion Exportieren, um das Beispiel als eigenständiges Visual Studio Projekt zu exportieren
- Exportierte Projekte können direkt in Visual Studio geöffnet und geändert werden
Erweiterte Funktion Verwendung
- GPU-Beschleunigung:
- Stellen Sie sicher, dass die Grafikkarte den Anforderungen entspricht (8 GB Videospeicher empfohlen)
- Optionale Nutzung von GPUs für die Modellierung in Anwendungen
- Kundenspezifische Entwicklung:
- Kann auf dem Beispielcode für sekundäre Entwicklung basieren
- Unterstützung für die Integration Ihrer eigenen Modelle in die Anwendung
4. vorsichtsmaßnahmen
- Für die erstmalige Verwendung ist ein Internetzugang zum Herunterladen des Modells erforderlich.
- Laden Sie das Modell herunter und verwenden Sie es offline
- Das exportierte Projekt kann eigenständig ausgeführt werden, ohne auf die AI Dev Gallery angewiesen zu sein.
- Sie können ein Problem an das GitHub-Repository senden, um Hilfe zu erhalten.
AI Dev Gallery Offizielles Tutorial
Die AI Dev Gallery ist ein neues Open-Source-Projekt, das Entwickler dazu inspirieren und unterstützen soll, geräteseitige KI-Funktionen in Windows-Anwendungen zu integrieren. Sie bietet eine intuitive Benutzererfahrung, die das Erforschen und Testen von interaktiven KI-Beispielen, die von nativen Modellen gesteuert werden, erleichtert. Zu den wichtigsten Funktionen gehören:
- Schnelles Erkunden und Herunterladen von Modellen aus seriösen Quellen wie GitHub und HuggingFace.
- Testen Sie anhand interaktiver Beispiele mehr als 25 verschiedene Szenarien, darunter Anwendungsfälle für Text, Bilder, Audio und Video.
- Siehe alle relevanten Code- und Bibliotheksreferenzen für jedes Beispiel.
- Wechseln Sie zwischen Modellen, die auf der CPU und der GPU laufen, je nach den Fähigkeiten des Geräts.
- Starten Sie schnell Ihr eigenes Projekt, indem Sie ein beliebiges Beispiel in ein neues Visual Studio-Projekt exportieren, das auf denselben Modell-Cache verweist, um doppelte Downloads zu vermeiden.
Eine der Motivationen hinter Gallery ist es, Entwicklern die vielen Vorteile der geräteseitigen KI bewusst zu machen. Zu diesen Vorteilen gehören verbesserte Datensicherheit und Datenschutz, größere Kontroll- und Parametrierungsmöglichkeiten und keine Abhängigkeit von Internetverbindungen oder Cloud-Anbietern.
Systemanforderungen
Anforderungen an die Ausrüstung
- Mindest-OS-Version: Windows 10, Version 1809 (10.0; Build 17763)
- Architektur: x64, ARM64
- Speicher: mindestens 16 GB empfohlen
- Festplattenspeicher: Mindestens 20 GB freier Speicherplatz wird empfohlen
- GPU: Es werden mindestens 8 GB VRAM empfohlen, um die Beispiele auf der GPU auszuführen.
Visual Studio 2022
Erfordert Installation Visual Studio 2022 im Gesang antworten Windows-Anwendungsentwicklung Workloads.
Galerie ausführen
Um die Galerie zu starten, gehen Sie wie folgt vor:
- Klonen Sie das Code-Repository:git clone https://github.com/microsoft/AI-Dev-Gallery.git
- Führen Sie die Lösung aus:. \AIDevGallery.sln
- niederdrücken F5 Schlüssel zum Aufbau und Betrieb der Galerie
Galerie verwenden
Die AI Dev Gallery kann auf zwei Arten navigiert werden:
- Ansicht der Muster
- Modelle Ansicht
Beispiel für die Navigation
In der Ansicht "Beispiele" sind die Beispiele in Kategorien unterteilt (z. B. Text, Code, Bilder usw.) und dann weiter in spezifische Beispiele untergliedert, wie z. B. "Textübersetzung" in der Abbildung unten:
Nachdem Sie auf ein Beispiel geklickt haben, werden Sie aufgefordert, ein Modell zum Herunterladen auszuwählen, wenn es noch nicht ausgeführt wurde:
Neben dem Modell sehen Sie die Größe des Modells, ob es auf einer CPU oder GPU läuft, und die entsprechenden Lizenzinformationen. Wählen Sie das Modell aus, das am besten zu Ihrem Rechner passt. Sie können auch neue Modelle herunterladen und die Modelle später in der Beispielansicht ändern. Klicken Sie einfach auf das Dropdown-Menü Modell am oberen Rand des Beispiels:
Schließlich können Sie den Beispielcode im Bedienfeld Samples anzeigen und das Projekt in Visual Studio exportieren. Beide Schaltflächen befinden sich in der oberen rechten Ecke des Beispiels, und die Codeansicht ist unten dargestellt:
Navigation Modelle
Wenn Sie lieber durch Modelle als durch Beispiele navigieren möchten, bietet die Galerie auch eine Modellansicht:
Die Ansicht "Modelle" bietet auf der rechten Seite ein ähnliches Navigationsmenü, mit dem Sie zwischen den Modellen auf der Grundlage der Kategorien wechseln können. Wenn Sie auf ein Modell klicken, können Sie eine Beschreibung des Modells, eine herunterladbare Version und ein Beispiel für die Verwendung des Modells anzeigen. Wenn Sie auf ein Beispiel klicken, gelangen Sie zurück zur Ansicht Beispiele, wo Sie das Modell in Aktion sehen können.
Löschen und Verwalten von Modellen
Wenn Sie Speicherplatz freigeben oder die Download-Details eines verwendeten Modells anzeigen möchten, können Sie die Seite Einstellungen aufrufen, um Ihre Downloads zu verwalten:
Hier können Sie ganz einfach alle heruntergeladenen Modelle einsehen und sehen, wie viel Speicherplatz sie auf Ihrer Festplatte beanspruchen. Sie können den gesamten Cache leeren, um neu zu beginnen, oder einzelne Modelle, die nicht mehr verwendet werden, löschen. Alle gelöschten Modelle können über die Modellansicht oder die Beispielansicht erneut heruntergeladen werden.
Die nächsten Schritte der Galerie
Die AI Dev Gallery wird ständig weiterentwickelt und wir planen, weitere Beispiele und Funktionen hinzuzufügen, um das Erlebnis weiter zu verbessern.
Wenn Sie Feedback haben, einen Fehler gefunden haben oder eine Idee für eine Funktion oder ein Beispiel haben, gehen Sie zum Brett für die Einreichung von Ausgaben Eine Frage stellen. Wir haben auch eine Rückmeldung Dient zur Diskussion anderer Themen im Zusammenhang mit der Galerie.
Gallery ist ein Open-Source-Projekt und wir begrüßen Beiträge, Feedback und Ideen! Viel Spaß beim Modellieren!