onnx and tensorflow-onnx

The ONNX specification defines the interoperability standard, while tensorflow-onnx is a converter tool that enables TensorFlow models to be deployed using that standard—making them complementary tools used together in a conversion workflow.

onnx
85
Verified
tensorflow-onnx
63
Established
Maintenance 20/25
Adoption 15/25
Maturity 25/25
Community 25/25
Maintenance 13/25
Adoption 10/25
Maturity 16/25
Community 24/25
Stars: 20,477
Forks: 3,896
Downloads:
Commits (30d): 43
Language: Python
License: Apache-2.0
Stars: 2,519
Forks: 462
Downloads:
Commits (30d): 2
Language: Jupyter Notebook
License: Apache-2.0
No risk flags
No Package No Dependents

About onnx

onnx/onnx

Open standard for machine learning interoperability

This project offers an open-source format for AI models, helping AI developers use different machine learning tools interchangeably. It takes an AI model trained in one framework and converts it into a standardized format, allowing it to be used (especially for scoring/inferencing) in another framework or hardware. AI developers who build and deploy machine learning models are the primary users.

AI model deployment machine learning interoperability model inference deep learning AI development

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.

machine-learning-deployment model-conversion deep-learning-operations ai-model-portability

Scores updated daily from GitHub, PyPI, and npm data. How scores work