We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
cancellable_synthesisはコアの実行を別プロセスに切り出し、通信の切断時にプロセスをキルすることで瞬時に音声合成をキャンセルできるようにする機能です。#166 起動時にコアのプロセスを--init_processes個生成し、それを使う(キャンセルされなければ使いまわす)仕様になっています。 このような仕様なので、多重度を上げる目的にも応用できる可能性があります。 利用率が低いであろうcancellable_synthesis機能を廃止もしくは非推奨とし、このコードを手直しして、需要があると思われる「コアの並列実行機能」としてリリースするのはどうか、という提案です。
--init_processes
多重度を上げ、多くのリクエストを処理する環境において、処理速度を改善できる可能性がある
cancellable_synthesis機能が廃止もしくはdeprecatedになる
引数を付けて実行した場合にコアを並列で起動し、/synthesisが叩かれた時に、並列実行しているコアに処理を投げるようにする (cancellable_synthesisの機構を流用する)
/synthesis
0.14.4
エンジンの処理は多重度1なので多重度を上げたい、という記述がある記事 https://qiita.com/uezo/items/7e476147ec6312ad8a2c
並列実行で本当に速度が改善するのかは要検証です。
The text was updated successfully, but these errors were encountered:
とても良いなと思いました!!
cancellable_synthesisに関して、なくしたほうがコード的にかなり綺麗になるのであれば、役割を全うしたということで消しても良いかもと思いました。 そんなにコード量変わらなければduprecatedの練習として残しておいても良いかもです。
cancellable_synthesis
issue内容がかなりまとまっているので、現状で議論が必要な段階はクリアそうなので、要議論ラベルは外しちゃいます! もし実装中になにか自明じゃない点があればなんでも聞いてください!
Sorry, something went wrong.
本 Issue は直近 180 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。
No branches or pull requests
内容
cancellable_synthesisはコアの実行を別プロセスに切り出し、通信の切断時にプロセスをキルすることで瞬時に音声合成をキャンセルできるようにする機能です。#166
起動時にコアのプロセスを
--init_processes
個生成し、それを使う(キャンセルされなければ使いまわす)仕様になっています。このような仕様なので、多重度を上げる目的にも応用できる可能性があります。
利用率が低いであろうcancellable_synthesis機能を廃止もしくは非推奨とし、このコードを手直しして、需要があると思われる「コアの並列実行機能」としてリリースするのはどうか、という提案です。
Pros 良くなる点
多重度を上げ、多くのリクエストを処理する環境において、処理速度を改善できる可能性がある
Cons 悪くなる点
cancellable_synthesis機能が廃止もしくはdeprecatedになる
実現方法
引数を付けて実行した場合にコアを並列で起動し、
/synthesis
が叩かれた時に、並列実行しているコアに処理を投げるようにする(cancellable_synthesisの機構を流用する)
VOICEVOXのバージョン
0.14.4
OSの種類/ディストリ/バージョン
その他
エンジンの処理は多重度1なので多重度を上げたい、という記述がある記事
https://qiita.com/uezo/items/7e476147ec6312ad8a2c
並列実行で本当に速度が改善するのかは要検証です。
The text was updated successfully, but these errors were encountered: