onnx/onnxmltools
ONNXMLTools enables conversion of models to ONNX
This tool helps machine learning engineers and data scientists convert their trained models from various frameworks like scikit-learn, TensorFlow, or Core ML into the ONNX format. You provide a model trained in one of the supported toolkits, and it outputs an equivalent model in the ONNX standard format. This allows for easier deployment and portability across different inference runtimes and hardware.
1,143 stars. Used by 4 other packages. Available on PyPI.
Use this if you need to standardize your machine learning models into a common format (ONNX) for deployment flexibility or cross-platform compatibility.
Not ideal if you primarily work with PyTorch, as it has its own built-in ONNX exporter.
Stars
1,143
Forks
214
Language
Python
License
Apache-2.0
Category
Last pushed
Feb 23, 2026
Commits (30d)
0
Dependencies
4
Reverse dependents
4
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/onnx/onnxmltools"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related frameworks
microsoft/onnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
onnx/onnx
Open standard for machine learning interoperability
PINTO0309/onnx2tf
Self-Created Tools to convert ONNX files (NCHW) to TensorFlow/TFLite/Keras format (NHWC). The...
NVIDIA/TensorRT
NVIDIA® TensorRT™ is an SDK for high-performance deep learning inference on NVIDIA GPUs. This...
microsoft/onnxconverter-common
Common utilities for ONNX converters