Freigeben über


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.

Beschaffung des Tools

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.

Verwenden von mglen

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.