Compartilhar via


Implantando seu aplicativo que usa o Windows ML

Quando estiver pronto para distribuir seu aplicativo C# ou C++ que usa o Windows ML, você precisará garantir que a estrutura do SDK do Aplicativo do Windows seja implantada corretamente nos dispositivos dos usuários. O runtime do Windows ML é distribuído como parte do SDK do Aplicativo do Windows.

Opções de implantação com suporte para o Windows ML

O Windows ML dá suporte às opções de implantação independentes e dependentes da estrutura no SDK do Aplicativo do Windows. Confira a visão geral da implantação do SDK de Aplicativo do Windows para obter mais detalhes sobre as opções de implantação no SDK do Aplicativo do Windows.

Dependente da estrutura: ✅ com suporte

Seu aplicativo depende do runtime do SDK do Aplicativo do Windows e/ou do pacote de estrutura que está presente no computador de destino. A implantação dependente da estrutura é o modo de implantação padrão do SDK de Aplicativo do Windows para seu uso eficiente de recursos de máquina e capacidade de serviço. Consulte a arquitetura de implantação e a visão geral dos aplicativos dependentes da estrutura para obter mais detalhes.

Autônomo: ✅ Suportado

Com o lançamento GA do Windows ML, agora há suporte para o uso da opção de implantação independente no SDK do Aplicativo do Windows ao usar o Windows ML. Consulte o guia de implantação de aplicativos autocontidos para obter mais detalhes.

No modo independente, os binários do ONNX Runtime são implementados junto com seu aplicativo.

MyApp/
├── MyApp.exe
├── Microsoft.Windows.AI.MachineLearning.dll
├── onnxruntime.dll
├── onnxruntime_providers_shared.dll
└── DirectML.dll

Recursos adicionais

Para obter informações mais detalhadas sobre como implantar aplicativos do SDK de Aplicativos do Windows, consulte estes recursos: