Partager via


Génération de code automatique avec mlgen

Le générateur de code de Windows Machine Learning mlgen crée une interface (C#, C++/WinRTet C++/CX) avec des classes wrapper qui appellent les API Windows ML pour vous, ce qui vous permet de charger, lier et é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érieure, mlgen n’est plus inclus dans le Kit de développement logiciel (SDK) Windows 10. Vous devez donc télécharger et installer l’extension. Il existe un pour Visual Studio 2017 et un pour Visual Studio 2019.

Utilisation de mglen

Une fois que vous avez mlgen installé, à l’intérieur de votre projet Visual Studio, ajoutez votre fichier ONNX au dossier Assets de votre projet, et VS génère 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 à votre application.

Note

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

  • Pour poser ou répondre à des questions techniques sur Windows ML, utilisez la balise windows-machine-learning sur Stack Overflow.
  • Pour signaler un bogue, veuillez signaler un problème sur notre GitHub.