Back to Gap Map Infrastructure / Compilers & Model Optimization

ONNX Simplifier

ONNX Simplifier project
open source / Overall score: 3.0

ONNX Simplifier rewrites an ONNX graph into an equivalent, smaller one by folding constant subgraphs and removing the redundant operations exporters emit. It runs as a command-line tool or a Python call and ships npm and Rust bindings beside the Python package.

Openness

5 high confidence
5.0
license
Apache-2.0(OSI)
source
public
core features withheld
no

The LICENSE file contains the Apache-2.0 text. The repository is public and the README describes no paid tier, enterprise edition or license-gated build beyond optional third-party provider integrations, so the core is ungated.

Adoption

3 high confidence
3.0

PyPI downloads of `onnxsim` are the adoption signal here.

Capability

3 medium confidence
3.0

ONNX Simplifier runs shape inference, optimizer passes and constant folding to a fixed point and bridges the result to MLIR, Core ML and TFLite, with quantization-aware fine-tuning beside them. That is real coverage across several passes and routes, but the final lowering to a device is left to other tools, so it sits one step below TensorRT, which compiles and runs the model on NVIDIA hardware.

Verified 2026-09-24