onnx2tf and tensorflow-onnx
These tools are complements that handle opposite conversion directions: onnx2tf converts ONNX→TensorFlow/TFLite while tensorflow-onnx converts TensorFlow/Keras→ONNX, allowing practitioners to move models bidirectionally between the two frameworks.
About onnx2tf
PINTO0309/onnx2tf
Self-Created Tools to convert ONNX files (NCHW) to TensorFlow/TFLite/Keras format (NHWC). The purpose of this tool is to solve the massive Transpose extrapolation problem in onnx-tensorflow (onnx-tf). I don't need a Star, but give me a pull request.
This tool helps machine learning engineers and researchers convert their trained AI models from the ONNX format into various other formats like TensorFlow, TFLite, Keras, or PyTorch. You provide an ONNX model file as input and receive a functionally equivalent model in your desired target framework. This is crucial for deploying models across different platforms or integrating them into diverse software environments.
About tensorflow-onnx
onnx/tensorflow-onnx
Convert TensorFlow, Keras, Tensorflow.js and Tflite models to ONNX
This tool helps machine learning engineers and data scientists convert their trained models built with TensorFlow, Keras, TensorFlow.js, or TFLite into the ONNX format. You provide your existing model file, and it outputs a universal ONNX model, which can then be deployed across various hardware and runtimes. It's for anyone needing to standardize or port their TensorFlow ecosystem models for broader compatibility and deployment flexibility.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work