-
Notifications
You must be signed in to change notification settings - Fork 117
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
WebGPUに対応させる #491
Comments
onnxruntimeが対応しているかどうかが重要な気がします。 |
microsoft/onnxruntime#11695 |
microsoft/onnxruntime#14579 |
Please give a try and feel free to comments in microsoft/onnxruntime#15796 if you get into any issue. Thanks! |
WebGPUはブラウザ専用規格というわけではなく、ネイティブでも動かせるバックエンド(wgpu)が開発されています。 |
そうなんですね、、、 |
ブラウザで動作させるならWebAssemblyにコンパイルすることになりそうです。(https://developer.mozilla.org/ja/docs/WebAssembly/Rust_to_Wasm)
にタスクを分解した方が個々のハードルが下がりそうに思いますが、どうでしょう。 onnxruntimeのブラウザ対応ですが、ちょっと調べてみた感じだと、WebAssemblyにビルドするとき
すればよさそうな? また、voicevox_coreのWebAssemblyを使うために
を含む voicevox_core_javascript_api クレートもあると使い易そうです。 |
たしかwasmは他のwasmをimportできないのですが、静的ライブラリにする形ならできるかもですね!! |
#675 でonnxruntimeの依存が割と切り離せる(はず)のでwasm-cpu版のビルドはかなり現実的になってきてると思います。
はずです。それさえなんとかできればwasm-cpuビルドはなんとかできそうな気がします。 |
そういえば:wasmビルドだけは出来ました。現時点ではWebGPUは無理そうでした。 https://github.com/sevenc-nanashi/voicevox_core/tree/add/wasm-build/example/wasm |
内容
Voicevoxをブラウザ上で使うために、webGPUを使えるようにする
Pros 良くなる点
ブラウザでvoicevoxが使える
Cons 悪くなる点
実現方法
The text was updated successfully, but these errors were encountered: