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

onnxruntimeのSessionを解放してGPUメモリをリフレッシュできる仕組みを作る #337

Closed
Hiroshiba opened this issue Dec 2, 2022 · 1 comment · Fixed by #370

Comments

@Hiroshiba
Copy link
Member

内容

onnxruntimeはどうやら使用GPUメモリなどが増え続けてしまう問題があるという報告があります。
SessionをReleaseできれば解決するかもしれません。

実装次第では、使っていないキャラクターのSessionを解放するといった需要も満たせると思います。

Pros 良くなる点

増え続けるGPUメモリ使用量をなんとかする方法が提供できる

Cons 悪くなる点

実現方法

load_charaterと同じインターフェイスでunload_characterを実装する?

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

その他

コアを使うユーザー的にはVOICEVOX COREインスタンスを破棄すればだいたい同じことができるかも・・・?

@qwerty2501
Copy link
Contributor

APIに手をくわえるならさきにAPIについての改修を終わらせたほうが良いかも
#280

@qryxip qryxip linked a pull request Dec 18, 2024 that will close this issue
@qryxip qryxip closed this as completed Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants