Open Neural Network Exchange (ONNX) is an open standard format for representing machine learning models. ONNX is supported by a community of partners who have implemented it in many frameworks and tools. TensorFlow Backend for ONNX makes it possible to use ONNX models as input for TensorFlow. The ONNX model is first converted to a TensorFlow model and then delegated for execution on TensorFlow to produce the output. This is one of the two TensorFlow converter projects which serve different purposes in the ONNX community. ONNX-TF requires ONNX (Open Neural Network Exchange) as an external dependency, for any issues related to ONNX installation, we refer our users to ONNX project repository for documentation and help. Notably, please ensure that protoc is available if you plan to install ONNX via pip.
Features
- Convert models from ONNX to TensorFlow
- ONNX Model Inference with TensorFlow Backend
- ONNX-TF requires ONNX
- Install the latest version of ONNX-TF via pip
- We do not explicitly require TensorFlow in the installation script
- The model zoo uses Git LFS (Large File Storage) to store ONNX model files