OnnxSlim

inisisMIT活跃维护

一款 ONNX 模型优化工具,通过精简计算图和冗余节点来减小模型体积、提升推理速度,适合部署前做模型瘦身。

A Toolkit to Help Optimize Onnx Model

v0.1.99发布于 2026-11-04 03:12 UTC525star45fork同步于 2026-11-10 23:56 UTC

怎么上手

由 README 提炼,执行前请确认
pip install onnxslim
onnxslim your_onnx_model slimmed_onnx_model
硬件要求按 README 说明

README 未说明

需要 CUDA
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

一个精简 ONNX 模型的工具,减少算子数量同时保持精度、提升推理速度

一款 ONNX 模型优化工具,通过精简计算图和冗余节点来减小模型体积、提升推理速度,适合部署前做模型瘦身。

核心能力

  • 精简 ONNX 计算图,减少冗余算子
  • 保持模型精度不变的前提下优化
  • 可命令行或 Python 脚本调用
  • 已被 TensorRT-Model-Optimizer、optimum 等项目集成

容易踩的坑

Python 调用需先自行安装 onnx 并加载模型;slim 返回可能为空,保存前需判空

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.1.99
  1. v0.1.99最新正式版2026-11-04 · 2026-11-04 03:12 UTC

    What's Changed

    Full Changelog: https://github.com/inisis/OnnxSlim/compare/v0.1.98...v0.1.99

  2. v0.1.982026-10-08 · 2026-10-08 05:41 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/inisis/OnnxSlim/compare/v0.1.97...v0.1.98

  3. v0.1.972026-09-29 · 2026-09-29 02:31 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/inisis/OnnxSlim/compare/v0.1.96...v0.1.97

  4. v0.1.962026-08-16 · 2026-08-16 03:15 UTC
    查看更新说明

    What's Changed

    Full Changelog: https://github.com/inisis/OnnxSlim/compare/v0.1.95...v0.1.96

  5. v0.1.952026-08-01 · 2026-08-01 18:57 UTC
    查看更新说明

    What's Changed

    Full Changelog: https://github.com/inisis/OnnxSlim/compare/v0.1.94...v0.1.95

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    OnnxSlim can help you slim your onnx model, with less operators, but same accuracy, better inference speed.

    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