Génération de code automatique avec mlgen

Le générateur de code mlgen de Windows Machine Learning crée une interface (C#, C++/WinRT et C++/CX) avec des classes wrapper qui appellent l’API Windows ML pour vous, ce qui vous permet de charger, de lier et d’évaluer facilement un modèle dans votre projet.

Obtention de l’outil

mlgen est fourni en tant qu’extension Visual Studio pour les développeurs qui créent des applications WinML dans VS 2017 ou version ultérieure.

Dans Windows 10 version 1903 et ultérieures, mlgen n’est plus inclus dans le SDK Windows 10. Vous devez donc télécharger et installer l’extension. Il en existe une pour Visual Studio 2017 et une pour Visual Studio 2019.

Utilisation de mglen

Une fois que vous avez installé mlgen, à l’intérieur de votre projet Visual Studio, ajoutez votre fichier ONNX au dossier Ressources de votre projet. VS générera des classes wrapper Windows ML dans un nouveau fichier d’interface. Vous pouvez utiliser ces classes et méthodes pour intégrer votre modèle dans votre application.

Remarque

Utilisez les ressources suivantes pour obtenir de l’aide sur Windows ML :

  • Pour poser des questions techniques ou apporter des réponses à des questions techniques sur Windows ML, veuillez utiliser le mot clé windows-machine-learning sur Stack Overflow.
  • Pour signaler un bogue, veuillez signaler un problème dans notre plateforme GitHub.