Skip to content
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

【質問】NVIDIA製以外のGPUの対応予定について #686

Closed
1 of 3 tasks
cyatarow opened this issue Feb 4, 2022 · 2 comments
Closed
1 of 3 tasks

【質問】NVIDIA製以外のGPUの対応予定について #686

cyatarow opened this issue Feb 4, 2022 · 2 comments
Labels

Comments

@cyatarow
Copy link
Contributor

cyatarow commented Feb 4, 2022

質問の内容

昨年11月のIssue(#479 (comment) )にて、@Hiroshiba さんはAMD/Intel製GPUの対応予定について「可能性としてはありますが、かなり先の話だと思います。」と回答していますが、その後@chihayuki さんにより「ONNXへの移行により、NVIDIA/AMD/Intel問わず使用可能になる」(VOICEVOX/voicevox_engine#69 (comment) )という旨の提案が挙がりました。
そして、バージョン0.10.xでVOICEVOXのコアがONNXに移行したわけですが、AMD/Intel製GPU対応の実現可能性について、現在はどうなっているのでしょうか?

もしAMD/Intel製GPUに対応すれば、快適なGPUモードを使える人が増えることが期待できます。
CPU内蔵GPUだけでGPUモードを動作させられるようになり、NVIDIA製グラボを購入しなくてもよくなる他、物理的にグラボを搭載できないミニPCなどでもGPUモードを利用できるようになるはずです。
また私としては、IntelがdGPU「Arc」を今年投入することも見越しています。

なお、私はVOICEVOX内部のコードについて詳しくありません。

  • キーワード: 内蔵GPU、AMD Radeon、Intel UHD Graphics、Intel Arc

VOICEVOXのバージョン

0.10.4

OSの種類/ディストリ/バージョン

  • Windows
  • macOS
  • Linux

その他

@Patchethium
Copy link
Contributor

It is possible on Windows, with onnx runtime based on directML.

@Hiroshiba
Copy link
Member

issue作成ありがとうございます!

@Patchethium さんのおっしゃるとおり、ONNXに移行したことによってDirectMLを使えば確かにAMD GPUでも高速音声合成ができそうに思います。
https://onnxruntime.ai/docs/execution-providers/DirectML-ExecutionProvider

実装予定は今のところありません。
ので、とりあえずissueを作ってみました!
関わってくるのはVOICEVOXの音声合成コア部分なので、そちらに作成してみました。

開発したい気もするのですが、AMD製GPUなどを持っていないと実装チェックができなそうです。
もしお持ちの方がいらっしゃったら、ぜひ取り組んでみて頂けると・・・!

とりあえず質問のお答えはできたかなと思うのでcloseします。
もし追加で質問等あればコメントを追記して頂ければ!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants