What is Open Neural Network Exchange (ONNX)?
Open Neural Network Exchange (ONNX) is an open file format for machine learning models, introduced in 2017 by Microsoft and Facebook (now Meta) and now hosted by the LF AI & Data Foundation. A model trained in PyTorch, for example, can be exported to ONNX and run with other tools or runtimes such as ONNX Runtime. This makes it easier to switch between frameworks and deploy on different hardware.