Edit

Share via


Deploying your app that uses Windows ML

When you're ready to distribute your C# or C++ app that uses Windows ML, you need to ensure that the Windows App SDK framework is properly deployed to your users' devices. The Windows ML runtime is distributed as part of the Windows App SDK.

Important

The Windows ML APIs are currently experimental and not supported for use in production environments. Apps trying out these APIs should not be published to the Microsoft Store.

Supported deployment options for Windows ML

Windows ML currently requires the use of the framework-dependent deployment option in Windows App SDK. See the Windows App SDK deployment overview for more details about the deployment options in Windows App SDK.

Framework-dependent: ✅ Supported

Your app depends on the Windows App SDK runtime and/or framework package being present on the target machine. Framework-dependent deployment is the default deployment mode of the Windows App SDK for its efficient use of machine resources and serviceability. See Deployment architecture and overview for framework-dependent apps for more details.

Self-contained: ❌ Not supported

Use of the self-contained deployment option in Windows App SDK is currently not supported when using Windows ML.

Additional resources

For more detailed information on deploying Windows App SDK applications, refer to these resources: