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

onnx版のコアライブラリに対応する #245

Closed
Hiroshiba opened this issue Dec 27, 2021 · 7 comments
Closed

onnx版のコアライブラリに対応する #245

Hiroshiba opened this issue Dec 27, 2021 · 7 comments
Assignees

Comments

@Hiroshiba
Copy link
Member

内容

コアがonnx化され、previewビルドができまました。
https://github.com/VOICEVOX/voicevox_core/releases/tag/0.10.preview.0
このビルドを用いてエンジンで同じことができるようにすることを目指したissueです。

ディスク容量の大幅削減や、推論の高速化など、ユーザーにとって大きなメリットが提供できるはずです。
ぜひ注力したいので、どなたかアサインできると嬉しいです・・・!

実現方法

できそうなら、7z分割をせずにreleasesアップロードする部分おm対応してしまっても良いかも。

その他

#69 の続きタスクです。

@Hiroshiba
Copy link
Member Author

もしよければ @aoirint さんが最適人かなと思ったのですが、いかがでしょう・・・? 👀

@aoirint
Copy link
Member

aoirint commented Dec 28, 2021

取り組んでみます。

@aoirint
Copy link
Member

aoirint commented Dec 28, 2021

ONNX版コアでは、いくつか対応プラットフォームが増えていますが、まずは既存のENGINEの対応プラットフォームのみ対応しようと思っています。

  • Windows x64 CPU
  • Windows x64 NVIDIA GPU
  • Linux x64 CPU
  • Linux x64 NVIDIA GPU
  • macOS x64 CPU

ENGINEの依存関係はいろいろあるので、対応プラットフォームを増やすには、それらの解決やビルドが必要になる可能性があります。

個人的にはENGINEをLinux armhfに対応させてもいいかなと思っていますが、依存関係のメンテナンス負荷が大きくなる可能性があるので、ENGINEについてはOrganizationとして対応しなくてもいいのかなと思っています(簡単にできそうだったら別でPRするかもですが)。

@Hiroshiba
Copy link
Member Author

取り組みありがとうございます!!

たしかに、armhfはコアとしての用途が主だと思うのでエンジン作成はしなくても良いかもと感じました!

@Hiroshiba
Copy link
Member Author

Hiroshiba commented Jan 3, 2022

もしかしてもう完了でしょうか・・・?
とりあえずこのissueの意図は今までエンジンができていたことをonnxでもできるようにすることだったので、armhfは別対応ということにしてcloseしてしまっても良いかもと感じました。

追記)エディタ側をビルドしてみます・・・!

@aoirint
Copy link
Member

aoirint commented Jan 4, 2022

このIssueは完了と思います。
#264 があるのでエディタ側の自動ビルドではチェックできていませんが、エンジン側の自動ビルドのONNX対応は終わっているので、Closeしてしまってよさそうです。

@Hiroshiba
Copy link
Member Author

了解です!!ありがとうございます、リリースが楽しみですね…!!

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

No branches or pull requests

2 participants