この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 1666|答える: 2

Onnxモデル推論を使ってCleanUnusedInitializersAndNodeArgsの問題を警告します

[リンクをコピー]
2025年1月9日 09:44:15に投稿 | | |
要件:C#を使ってonnxモデル推論を読み込む際、警告は以下の通りです。

:Graph::CleanUnusedInitializersAndNodeArgs] initializer '103' を削除中です。 どのノードも使用しておらず、モデルから削除すべきです。



解決:

1. Python環境を作成し、以下のコマンドで依存関係をインストールします:



2. 次の通りに新しい CleanUnusedInitializersAndNodeArgs.py スクリプトを作成する:



  • extract_constant_to_initializer:定数ノードをイニシエーターに変換し、計算グラフ内のノード数を減らし推論効率を向上させる。
  • eliminate_unused_initializer:未使用のイニシエーターを削除し、モデルサイズを縮小し、読み込みと推論速度を向上させる。


.onnxモデルファイルと.pyスクリプトを同じフォルダの下に配置し、以下のコマンドを実行します。



脚本ダウンロード: CleanUnusedInitializersAndNodeArgs.py (631 Bytes, ダウンロード数: 0, 售价: 5 粒MB)
(終わり)




先の:Onnxモデル推論を使って問題を警告remove_initializer_from_input
次に:git lfs large file versioning control
 地主| 2025年1月9日 09:44:50に投稿 |
Onnxモデル推論を使って問題を警告remove_initializer_from_input
https://www.itsvse.com/thread-10917-1-1.html
 地主| 2025年1月9日 09:48:59に投稿 |
スクリプトを合成する
merge.py (1.07 KB, ダウンロード数: 0)



免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com