다음을 통해 공유


Windows ML을 사용하는 앱 배포

Windows ML을 사용하는 C# 또는 C++ 앱을 배포할 준비가 되면 Windows 앱 SDK 프레임워크가 사용자의 디바이스에 제대로 배포되었는지 확인해야 합니다. Windows ML 런타임은 Windows 앱 SDK의 일부로 배포됩니다.

Windows ML에 지원되는 배포 옵션

Windows ML은 Windows 앱 SDK에서 프레임워크 종속 및 자체 포함 배포 옵션을 모두 지원합니다. Windows 앱 SDK의 배포 옵션에 대한 자세한 내용은 Windows 앱 SDK 배포 개요를 참조하세요.

프레임워크 종속: ✅ 지원됨

앱은 대상 머신에 있는 Windows 앱 SDK 런타임 및/또는 프레임워크 패키지에 따라 달라집니다. 프레임워크 종속 배포는 컴퓨터 리소스 및 서비스 효율성을 효율적으로 사용하기 위한 Windows 앱 SDK의 기본 배포 모드입니다. 자세한 내용은 배포 아키텍처 및 프레임워크 종속 앱에 대한 개요 를 참조하세요.

독립형: ✅ 지원됨

Windows ML의 GA 릴리스에서는 이제 Windows ML을 사용할 때 Windows 앱 SDK에서 자체 포함 배포 옵션을 사용할 수 있습니다. 자세한 내용은 자체 포함 앱에 대한 배포 가이드 를 참조하세요.

자체 포함 모드에서 ONNX 런타임 이진 파일은 애플리케이션과 함께 배포됩니다.

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

추가 리소스

Windows 앱 SDK 애플리케이션 배포에 대한 자세한 내용은 다음 리소스를 참조하세요.