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.

78
/ 100
Verified

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.

931 stars. Used by 2 other packages. Actively maintained with 268 commits in the last 30 days. Available on PyPI.

Use this if you need to convert an ONNX model into TensorFlow, TFLite, Keras, or PyTorch formats for deployment or integration into different machine learning ecosystems.

Not ideal if you are specifically working with LiteRT Torch, as the project recommends using LiteRT Torch directly for that purpose.

AI model conversion Machine learning deployment Deep learning engineering Model interoperability
Maintenance 22 / 25
Adoption 12 / 25
Maturity 25 / 25
Community 19 / 25

How are scores calculated?

Stars

931

Forks

97

Language

Python

License

MIT

Last pushed

Mar 13, 2026

Commits (30d)

268

Dependencies

20

Reverse dependents

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/PINTO0309/onnx2tf"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.