ONNX (Open Neural Network Exchange) is a cross-platform accelerator that works across different frameworks and libraries such as TensorFlow, Keras, PyTorch, and scikit-learn. Microsoft and Facebook developed the product to ease switching between frameworks and libraries. ONNX now has support from AMD, ARM, Qualcomm, IBM, Intel, and others.