Get ONNX models for Windows ML

Windows ML evaluates models in the Open Neural Network Exchange (ONNX) format. ONNX is an open format for ML models, allowing you to interchange models between various ML frameworks and tools.


Windows ML requires ONNX models, version 1.2 or higher.

To get an ONNX model to use with Windows ML, you can:

Once you have an ONNX model, you'll integrate the model into your app's code, and then, you'll be able use machine learning in your Windows apps and devices!


Use the following resources for help with Windows ML:

  • To ask or answer technical questions about Windows ML, please use the windows-machine-learning tag on Stack Overflow.
  • To report a bug, please file an issue on our GitHub.
  • To request a feature, please head over to Windows Developer Feedback.