CLI、Pythonライブラリ、HTTPサーバー、Dockerで使える画像背景除去ツール。
inisis/OnnxSlim
精度を保ちながら演算子数を減らしてONNXモデルを最適化し、推論の高速化を目指すPythonツールキット。
- スター
- 521
- フォーク
- 44
- 未解決の Issue
- 31
- 最終コミット
- 4 日前
これは何?
OnnxSlimは、冗長な演算子を削除してONNXモデルをスリム化します。生成されるグラフは小さくなり、通常は推論も高速化します。コマンドラインから`onnxslim input output`を1回実行するだけで使えるほか、Pythonからは読み込んだモデルを`onnxslim.slim()`に渡し、結果を保存できます。
PyPIでは`onnxslim`として公開されており、ソースからインストールすることもできます。READMEには、モデルのエクスポートや最適化のパイプラインに採用しているオープンソースプロジェクトとして、Ultralytics、Hugging Face Optimum、transformers.jsなどが挙げられています。
主な機能
- 01精度の維持を目指しながら、ONNXグラフ内の演算子数を削減します。
- 02モデルを手軽にスリム化できるコマンドラインツールを提供します。
- 03読み込んだONNXモデルを受け取り、最適化したモデルを返すPython APIを提供します。
- 04PyPIまたはソースからインストールできます。
ユースケース
- ONNX Runtimeでデプロイする前に、ONNXモデルのサイズと演算子数を削減する。
- PyTorchなどのフレームワークを使ったモデルエクスポートのパイプラインに、最適化処理を追加する。
- LLMや画像認識の推論ワークロードで使うモデルをスリム化する。
クイックスタート
- 1
PyPIからビルド済みパッケージをインストールする
pip install onnxslim - 2
コマンドラインからONNXモデルを軽量化する
onnxslim your_onnx_model slimmed_onnx_model
トピック
よくある質問
- OnnxSlim とは?
- 精度を保ちながら演算子数を減らしてONNXモデルを最適化し、推論の高速化を目指すPythonツールキット。 OnnxSlimは、冗長な演算子を削除してONNXモデルをスリム化します。生成されるグラフは小さくなり、通常は推論も高速化します。コマンドラインから`onnxslim input output`を1回実行するだけで使えるほか、Pythonからは読み込んだモデルを`onnxslim.slim()`に渡し、結果を保存できます。
- OnnxSlim は無料で使えますか?ライセンスは?
- OnnxSlim は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- OnnxSlim は今もメンテナンスされていますか?
- 活発にメンテナンス中。OnnxSlim の最終コミットは 2026年10月16日 です。
- OnnxSlim は何に使えますか?
- ONNX Runtimeでデプロイする前に、ONNXモデルのサイズと演算子数を削減する。 PyTorchなどのフレームワークを使ったモデルエクスポートのパイプラインに、最適化処理を追加する。 LLMや画像認識の推論ワークロードで使うモデルをスリム化する。
- OnnxSlim のインストール方法は?
- PyPIからビルド済みパッケージをインストールする: pip install onnxslim コマンドラインからONNXモデルを軽量化する: onnxslim your_onnx_model slimmed_onnx_model
- OnnxSlim はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/inisis/OnnxSlim
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Appleの研究コード。1枚の写真から1秒未満で3D Gaussianシーンを生成し、近傍の新しい視点からレンダリングできます。
医療画像データの深層学習に向けた、PyTorchベースのオープンソースフレームワーク。
ビジョン、音声、NLP、LLMを網羅する419種類の学習済みAIモデルを、共通のPython CLIからailia SDKで実行できます。
Apple Silicon上でMLXを使い、1枚の画像に対する候補回答を採点する視覚言語モデル推論の学習用プロジェクト。
Python、TypeScript、Rust、JuliaでAIエンジニアリングの概念を基礎から学べる、542レッスンの無料MITライセンス講座。