{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence"}],"enrichment":{"capability":"ONNX provides an open-source format and runtime for representing and executing AI models across different frameworks and hardware platforms, enabling model interoperability and inference.","skillfed_tags":["model-format","interoperability","inference"],"use_cases":["Export a model trained in PyTorch or TensorFlow to ONNX format for deployment on edge devices or inference servers.","Load and validate ONNX models to ensure they conform to the specification before production use.","Convert models between different ONNX opset versions to maintain compatibility across tools and runtimes.","Perform shape and type inference on ONNX graphs to understand model I/O and intermediate tensor properties.","Build model optimization and transformation pipelines that work across multiple training frameworks."],"what_it_does":"ONNX is a standardized, open-source format for representing machine learning models\u2014both deep learning and traditional ML\u2014along with a Python package for loading, inspecting, and manipulating those models. It defines an extensible computation graph model, built-in operators, and standard data types, with a focus on inference (scoring). The package lets you load ONNX model files, validate their structure, perform shape and type inference, and convert between opset versions.\n\nONNX is widely adopted across frameworks (PyTorch, TensorFlow, scikit-learn, and others) and hardware platforms, making it a bridge between research and production. By using ONNX, you can train a model in one framework and deploy it with a different runtime or hardware accelerator without rewriting inference code. The Python package depends on numpy, protobuf, typing_extensions, and ml_dtypes, and provides abi3-compatible wheels for Python 3.12 and later, allowing a single binary to work across multiple Python versions.","worth_installing":"Yes. ONNX is a mature, widely-adopted standard (active maintenance, 21312 stars, top 5000 PyPI package) with no known vulnerabilities, permissive licensing, and broad platform support. Install it if you need to work with ONNX models, export models to ONNX format, or build cross-framework inference pipelines. The medium install friction is manageable given the availability of prebuilt wheels for common platforms and Python versions."},"id":"onnx","links":{"html":"https://skillfed.io/packages/onnx","md":"https://skillfed.io/packages/onnx.md","pypi":"https://pypi.org/project/onnx/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-15","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"onnx","python_support":"supports_current","summary":"Open Neural Network Exchange"},"popularity":{"monthly_downloads":20484447,"position":1035,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.22.0"}
