-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
voicevox-ortとして開発する #2
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM…なのですが、たぶん追従とボイボ用の変更のコミット(PR)を分けておいたほうが良さそうに感じました。
あとあとなんで変更したのか目的を推察したい時とかが出てきたときに大変になりそうだな〜と。
あと追従はなんとなくsquashしない方が良さそう…?
あ、たぶんrc0に追従したあとこのPRをマージするのが一番簡単そう?
ですね。mainをrc0にした後squashというつもりでした。 |
あっなるほど、たぶんお見合い状態になってますね! PRお願いできると助かります!! |
VOICEVOXとしてのコミットはまだ0でfast-forwardなので、mainをそのままrc.0に移動すればよくないでしょうか…? |
あ、なるほどです! |
253549e
to
c8e74a2
Compare
Windowsだとなんかonnxruntime.dllが壊れているっぽい。正直rust-cacheが怪しそう。
(追記) 怪しいというより、キャッシュの形成のされかたを見るに確実にそうな気がしてきた。 @Hiroshiba 今私にwrite権限が無いので、試しに |
@qryxip キャッシュ全部消しました!! |
Windowsが落ちてたの、よく見たらdoctestだけ失敗してました。VOICEVOX/voicevox_core#537と同じ問題です。 ortがlibonnxruntimeを静的リンクしているのに対してvoicevox-ortは動的リンクにしているため根本的にどうにかすることはできない、ということでWindowsではdoctestを除外するようにします。 |
f44fca8
to
9f8797a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ほぼLGTMです!!
変更ありがとうございます!
1点だけコメントしました・・・!
review commentが見当たらないので、どっか飛んでいってるかも…? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
あっ本当ですね。。。 🙇
たぶんこんな感じのコメントだった記憶・・・
何故かはわかりませんがどうもpykeio@1154757によって駄目になったっぽいので、カバレッジ出す部分も |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!
えーっとff-merge・・・じゃなくて良さそう!squashマージします!
* onnxruntime-rsからortに乗り換える * `--features onnxruntime/disable-sys-build-script`を消す * ortをアップデート * ortをアップデート * `onnxruntimeVersion`をアップデート * libonnxruntimeのコピー処理を更新 * ortをアップデート * libonnxruntimeのコピー処理を更新 * ortをアップデート * ortをアップデート * `ort::ExecutionProvider::is_available`を使う * `todo!`を消す * ortをアップデート * ortにあったAPIを使う * ortをアップデート * `$ORT_OUT_DIR`を削除 * ortをアップデート * ログのフィルタを更新 * ortをアップデート * tracingのレベルでortのログを抑える * Minor refactor * ortをアップデート * Fix Cargo.lock * Gradleのlibonnxruntimeのバージョンを更新 * ort v2.0.0-rc.1ベースに切り替える * Gradleのlibonnxruntimeのバージョンを更新 * `with_execution_provider` → `register` * ort v2.0.0-rc.2ベースに切り替える * Gradleのlibonnxruntimeのバージョンを更新 * voicevox-ortを更新 * VOICEVOX/ort#2 に追従する
内容
v2.0.0-rc.0を対象に、以下の変更を加えます。
voicevox-ort
とvoicevox-ort-sys
とするort
とort_sys
のままdirectml
とcuda
以外のExecution Providerをとりあえず拒否WARNING
未満は握り潰すWARNING
はWARN
に、ERROR
とFATAL
はERROR
に(OrtLoggingLevel
→tracing::Level
の割り当てを変更 onnxruntime-rs#16と同じ)関連 Issue
スクリーンショット・動画など
その他