-
Notifications
You must be signed in to change notification settings - Fork 14
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
add: onnxruntime-win-x64-gpu-cuda
を追加
#44
add: onnxruntime-win-x64-gpu-cuda
を追加
#44
Conversation
…-win-x64-gpu-without-cuda
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です!!
cudaをホワイトリスト形式ではなく、without
とブラックリスト形式にしているのって意図とかあったりされますか? 👀
今後のこと考えると、抜いているものをwithout
とするより、入っているものを書くことになる気もしました!
というのも、おそらくdml以外は何かしらのdllを同梱する必要があるから、そのたびにwithoutが増えるよなぁと。
まあでもどうなっていくか若干見通し立たないし、今までの形を投手するのも良いと思うので、withoutで進んでって今後変えるかも?ってのはどうでしょう。
あーそういえばROCmも_providers_rocmに分かれてましたね。 うーん。
ちなみにpykeio/ortのラインナップはこれです。確か
microsoft/onnxruntimeの方はCUDAとDirectMLくらいしか無かったような? ROCmとかは無かったと思います。
まあ #43 をやった理由の一つがそれですし、今後変えるということにするのはまあありかなとは思います。 |
お~~~詳しくありです!!! いろいろ考えられそうですけど、 まあ、あとから変えられるから深くは考えないでよいという前提でとりあえず あとたぶん全部入りは将来的に作らなくなるかも。 |
まあそれでよさそう。
EPを二つ以上使いたくなるケースがもしあるならそれに対応できなくなる、というのが懸念になるかなと思ってます。例えばGeForce一台とRadeon一台をLinuxから使いたい場合とか。というのも複数のONNX Runtimeを使うのはpykeio/ortの設計を差し引いても無茶になるので、EPを複数使うには一つのONNX Runtimeに詰め込まなくてはなりません。その辺も考慮した上で決断した方がよいかなと思います。 容量については、別にCUDAとかDirectML自体を詰め込むわけではない(それはvoicevox_additional_librariesの役割)ので、onnxruntime-builder側では仮にEPを全部盛りにしたとして1GBも超えないのでは? と思ってます。 |
全部入りに関してなるほどです。 作れるうちは全部入り作ってもいいと思いました! ・・・いやでもいらないのが400MBとかになってきたら、さすがに必要最低限なのにしたくなりそう。 |
onnxruntime-win-x64-gpu-without-cuda
を追加onnxruntime-win-x64-gpu-cuda
を追加
Co-authored-by: Hiroshiba <[email protected]>
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!!
内容
#43 の実装の上に、リリースとして
onnxruntime-win-x64-gpu-without-cuda
を追加します。出力例: https://github.com/qryxip/onnxruntime-builder/releases/tag/1.17.3
関連 Issue
ref #43
ref VOICEVOX/voicevox_core#810
スクリーンショット・動画など
その他