OnnxSlim can help you slim your onnx model, with less operators, but same accuracy, better inference speed.
- 🚀 2026/06/02: Achieved 10M downloads
- 🚀 2026/01/04: Achieved 5M downloads
- 🚀 2025/11/29: Top 1% on PyPI
- 🚀 2025/11/27: OnnxSlim is merged into NVIDIA TensorRT-Model-Optimizer 🤗🤗🤗
- 🚀 2025/05/17: OnnxSlim is merged into HuggingFace optimum 🤗🤗🤗
- 🚀 2025/04/30: Rank 1st in the AICAS 2025 LLM inference optimization challenge
- 🚀 2025/01/28: Achieved 1M downloads
- 🚀 2024/06/23: OnnxSlim is merged into transformers.js 🤗🤗🤗
- 🚀 2024/06/02: OnnxSlim is merged into ultralytics ❤️❤️❤️
- 🚀 2024/04/30: Rank 1st in the AICAS 2024 LLM inference optimization challenge held by Arm and T-head
- 🚀 2024/01/25: OnnxSlim is merged to mnn-llm, performance increased by 5%
Installation
Using Prebuilt
pip install onnxslim
Install From Source
pip install git+https://github.com/inisis/OnnxSlim@main
Install From Local
git clone https://github.com/inisis/OnnxSlim && cd OnnxSlim/
pip install .
How to use
Bash
onnxslim your_onnx_model slimmed_onnx_model
Inscript
import onnx
import onnxslim
model = onnx.load("model.onnx")
slimmed_model = onnxslim.slim(model)
if slimmed_model:
onnx.save(slimmed_model, "slimmed_model.onnx")
For more usage, see onnxslim -h or refer to our examples
Projects using OnnxSlim
References
Contributors
Contact
Discord: https://discord.gg/nRw2Fd3VUS QQ Group: 873569894
Metadata
Release files for onnxslim 0.1.98
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| onnxslim-0.1.98.tar.gz | 611.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| onnxslim-0.1.98-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 856.9 kB
Release files / onnxslim-0.1.98.tar.gz
| Download URL | onnxslim-0.1.98.tar.gz |
|---|---|
| Size | 611.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f9160f1a325de623409a4fd0b3b876124ad1c604b1ebdd4ed81f25b888e42ff4
|
|
BLAKE2b-256 checksum How to use checksums |
5591956b6e2ab4a10f274af9766dbafa616623c72bb4ee6226ed9de5f9253ab4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / onnxslim-0.1.98-py3-none-any.whl
| Download URL | onnxslim-0.1.98-py3-none-any.whl |
|---|---|
| Size | 245.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
25383fcd43c471e3cabeb774b5cdbf3e36a1b3fd283c7ebbdcdf5aa6731dcee3
|
|
BLAKE2b-256 checksum How to use checksums |
ea7e756d2b76d16df71282021260b0f6a8aebb91a23a10bce1a25cf79e81bf50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|