ONNX extractor: Piper TTS models report name "main_graph" and version 9223372036854775807
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 82/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
調査の方向性
wildedge/integrations/onnx.py、特に OnnxExtractor.extract_info を読み、ONNX の InferenceSession からグラフ名、バージョン、モデルパスをどのように導出しているかを確認します。Piper 音声が生成するメタデータを再現し、main_graph、INT64_MAX またはその他の負のバージョン、およびモデルファイルへのフォールバックをカバーする聚焦的なテストを追加または更新します。Piper 音声がそれぞれ異なる名前を生成し、未設定のバージョンが省略され、一般的なグラフ名にはフォールバックパスが使用されるようになれば作業完了です。
索引モデルが issue の本文から書いたものです。
説明
What happens
Loading a Piper TTS voice (onnxruntime.InferenceSession on e.g. pl_PL-*.onnx) with the onnx integration registers:
model_name = "main_graph"model_version = "9223372036854775807"
In OnnxExtractor.extract_info (wildedge/integrations/onnx.py:144):
main_graph(the default name fromtorch.onnx.exportin newer PyTorch) isn't in_GENERIC_GRAPH_NAMES, so it's used as the model name.meta.versionisINT64_MAX, an "unset" sentinel, and only"0"is treated as missing.
Every Piper voice therefore shows up as the same model, with a nonsense version.
Expected
- Add
main_graphto_GENERIC_GRAPH_NAMES. - Treat
INT64_MAX(and probably any negative value) as no version. - When the graph name is generic, fall back to the model file name stem (
session._model_pathwhen available, or the path passed toInferenceSession) before"onnx-model".
SDK 0.2.2, onnxruntime on macOS.
🤖 Generated with Claude Code
- 主要言語
- Python
- スター
- 17
- フォーク
- 1
- 平均マージ
- 17時間 5分
- マージ済み PR(30日)
- 34
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
wild-edge/wildedge-python のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
wild-edge/wildedge-python#85 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 55/100
wild-edge/wildedge-python#78 ·
メンテナーはふだん 1 日以内に返信
-
vLLM integration再び着手できるかも @piotrekno1 が 121 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
wild-edge/wildedge-python#38 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
enhancement good first issue help wanted
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
wild-edge/wildedge-python#25 ·
メンテナーはふだん 1 日以内に返信
-
enhancement good first issue help wanted
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
wild-edge/wildedge-python#22 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
wild-edge/wildedge-python の issue をすべて見る
似ている issue
-
follow-up
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
Download helper still uses huggingface_hub arguments removed in 1.0: USE_SYMLINKS is silently ignored and every download ends with a WinError 3 line対応中かも @li-lizhe が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
IPv6 node addresses produce an invalid request URL対応中かも @RaphaelFakhri が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
typesense/typesense-python#154 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
elastic/elasticsearch-py#3592 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
developmentseed/titiler-cmr#250 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信