inisis/OnnxSlim
A Toolkit to Help Optimize Onnx Model
解決的問題
OnnxSlim 透過移除不必要的運算子來降低 ONNX 模型的複雜度。此過程可「瘦身」模型,提升推論速度並減少運算子數量,同時不損失模型的準確性。
工作原理
提供 Python 套件與命令列介面(CLI),讓使用者可處理現有的 ONNX 模型。透過應用最佳化階段,簡化模型的圖結構,進而產生更高效的相同模型版本。
適用對象
使用 ONNX 模型進行部署的 AI 開發者與 ML 工程師,特別是希望在各種硬體目標上優化效能與載入速度的人。
主要亮點
- 廣泛整合:已整合至 NVIDIA TensorRT-Model-Optimizer、HuggingFace optimum 與 transformers.js 等主要框架。
- 經實證的效能:在 2024 年與 2025 年的 AICAS LLM 推論最佳化挑戰賽中均獲得第一名。
- 易於使用:提供簡單的單行 bash 命令與 Python API,方便整合至腳本中。
- 高採用率:在 PyPI 上已達成超過 1,000 萬次下載。
相關
- 專案
- 專案
- 專案
- 專案
- 專案