Automatische Codegenerierung mit MLGen
Der Codegenerator mlgen von Windows Machine Learning erstellt eine Schnittstelle (C#, C++/WinRT und C++/CX) mit Wrapperklassen, die die Windows ML-API für Sie aufrufen, sodass Sie ein Modell in Ihrem Projekt einfach laden, binden und auswerten können.
mlgen wird als Visual Studio-Erweiterung für Entwickler bereitgestellt, die WinML-Anwendungen in Visual Studio 2017 oder höher erstellen.
In Windows 10, Version 1903 oder höher, ist mlgen nicht mehr im Windows 10 SDK enthalten. Daher müssen Sie die Erweiterung herunterladen und installieren. Es gibt eine Version für Visual Studio 2017 und eine Version für Visual Studio 2019.
Nachdem Sie mlgen installiert haben, fügen Sie in Ihrem Visual Studio-Projekt Ihre ONNX-Datei dem Ordner Assets Ihres Projekts hinzu, und Visual Studio generiert dann Windows ML-Wrapperklassen in einer neuen Schnittstellendatei. Sie können diese Klassen und Methoden verwenden, um Ihr Modell in Ihre Anwendung zu integrieren.
Hinweis
Verwenden Sie die folgenden Ressourcen, wenn Sie Hilfe mit Windows ML benötigen:
- Wenn Sie technische Fragen zu Windows ML stellen oder beantworten möchten, verwenden Sie das Tag windows-machine-learning auf Stack Overflow.
- Wenn Sie einen Fehler melden möchten, erstellen Sie eine Anfrage auf GitHub.