Udostępnij przez


Wdrażanie aplikacji korzystającej z uczenia maszynowego systemu Windows

Gdy wszystko będzie gotowe do dystrybucji aplikacji języka C# lub C++ korzystającej z systemu Windows ML, musisz upewnić się, że struktura zestawu SDK aplikacji systemu Windows została prawidłowo wdrożona na urządzeniach użytkowników. Środowisko uruchomieniowe uczenia maszynowego systemu Windows jest dystrybuowane w ramach zestawu SDK aplikacji systemu Windows.

Obsługiwane opcje wdrażania dla uczenia maszynowego z systemem Windows

Usługa Windows ML obsługuje zarówno opcje wdrażania zależne od frameworka, jak i samodzielne w Windows App SDK. Zobacz omówienie wdrażania zestawu SDK aplikacji systemu Windows , aby uzyskać więcej informacji na temat opcji wdrażania w zestawie SDK aplikacji systemu Windows.

Zależne od struktury: ✅ obsługiwane

Aplikacja zależy od środowiska uruchomieniowego zestawu SDK aplikacji systemu Windows i/lub pakietu platformy, który jest obecny na maszynie docelowej. Wdrożenie zależne od struktury jest domyślnym trybem wdrażania zestawu SDK aplikacji systemu Windows na potrzeby wydajnego korzystania z zasobów maszynowych i możliwości obsługi. Aby uzyskać więcej informacji , zobacz Architektura wdrażania i omówienie aplikacji zależnych od platformy .

Samodzielne: ✅ obsługiwane

W wersji ogólnodostępnej Windows ML, korzystanie z opcji samodzielnego wdrażania w Windows App SDK jest teraz obsługiwane podczas używania Windows ML. Aby uzyskać więcej informacji, zobacz Przewodnik wdrażania dla samodzielnych aplikacji.

W trybie samodzielnym pliki binarne środowiska uruchomieniowego ONNX są wdrażane wraz z aplikacją:

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

Dodatkowe zasoby

Aby uzyskać bardziej szczegółowe informacje na temat wdrażania aplikacji zestawu SDK aplikacji systemu Windows, zapoznaj się z następującymi zasobami: