Open neural network exchange Page

Open Neural Network Exchange



Return to Microsoft Cognitive Toolkit or Azure Machine Learning Services

ONNX is a new open ecosystem for interchangeable AI models.

ONNX is a open format to represent deep learning models. With ONNX, AI developers can more easily move models between state-of-the-art tools and choose the combination that is best for them. ONNX is developed and supported by a community of partners such as Microsoft, AWS, Facebook Open Source, IBM, Intel AI, Nvidea, Oath, Unity, AMD, HP Enterprise, et al.


Framework Interoperability


Enabling interoperability makes it possible to get great ideas into production faster. ONNX enables models to be trained in one framework and transferred to another for inference. ONNX models are currently supported in Caffe2, Microsoft Cognitive Toolkit, MXNet, and PyTorch, and there are connectors for many other common machine learning frameworks and machine learning libraries.

Accompanying each model are Jupyter notebooks for model training and running inference with the trained model. https://github.com/onnx/models


External Sites


* https://github.com/onnx/onnx
* https://onnx.ai
* https://www.facebook.com/onnxai
* https://twitter.com/onnxai