Geração automática de código com o mlgen

O gerador de código mlgen do Windows Machine Learning cria uma interface (C#, C++/WinRT e C++/CX) com classes wrapper que chamam a API do Windows ML para você, permitindo que você carregue, vincule e avalie um modelo em seu projeto com facilidade.

Como obter a ferramenta

O mlgen é fornecido como uma extensão do Visual Studio para desenvolvedores criando aplicativos do WinML no VS 2017 ou posterior.

No Windows 10 versão 1903 e posterior, o mlgen não está mais incluído no SDK do Windows 10, então você precisa baixar e instalar a extensão. Há uma para o Visual Studio 2017 e outra para o Visual Studio 2019.

Como usar mglen

Depois que você tiver instalado o mlgen, dentro do projeto do Visual Studio, adicione o arquivo ONNX à pasta Assets do projeto e o VS vai gerar classes wrapper do Windows ML em um novo arquivo de interface. Você pode usar essas classes e métodos para integrar o modelo ao aplicativo.

Observação

Use os recursos a seguir para obter ajuda com o Windows ML:

  • Para fazer perguntas ou responder a perguntas técnicas sobre o Windows ML, use a marca windows-machine-learning no Stack Overflow.
  • Para relatar um bug, registre um problema no nosso GitHub.