An open format for moving neural network models between AI frameworks.
ONNX is like USB-C for AI models. Less junk drawer full of weird cables.
It helps move a model from training to deployment. It keeps the model from being stuck in one framework.
Framework
ONNX helps models from different frameworks work together more easily.
PyTorch
PyTorch models are often exported as ONNX for later deployment.
TensorFlow
TensorFlow models can also be converted into ONNX format.
Inference engine
An inference engine can read ONNX and make the model run.