-
Notifications
You must be signed in to change notification settings - Fork 203
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
ビルドシステムをPyInstallerへ移行する #504
Conversation
use pyinstaller in github action for windows build
* use pyinstaller in github action for mac build and integrate windows and mac build process * use spec file in github actions * fix folder name * use noconfirm option * remove build utils of macos * fix miss and split step * integrate steps * add comment to run.spec
* use pyinstaller in github action for linux build and integrated job * fix nvidia gpg key * add build essential setup step * update ubuntu version * fix miss * fix error * fix download core * fix shell miss * fix typo * fix miss * fix tar command * downgrade ubuntu version and fix pip command * add create symlink step * fix miss * update cuda toolkit and remove prepare cuda apt key step * command integrating * use dist/run.dist directory in windows * use setup python4 and remove no-cache dir option
fix faild start up when using gpu
* remove build-env from docker file * remove nuitka build issue
# Conflicts: # .github/workflows/build.yml # requirements-dev.txt
voicevox_engine/generate_licenses.py Lines 164 to 168 in 0dec9dc
ここみたくNuitka固有のコードが残ってるところもあるけど、特に気にしなくていいかなぁ... |
あー・・・。まあ、無い方が綺麗だなとは思いますね。。 |
Utility関数もあるので、派生ソフトウェアのために完全に消すのはやめた方がいいかもしれない...?(いやちょっとわからない...) voicevox_engine/voicevox_engine/utility/path_utility.py Lines 20 to 33 in 0dec9dc
|
まあ・・・ここだけ残しておきますか・・・。 |
remove nuitka cache path specification from makefile
こちらに関しては既に消してた(#443)ので大丈夫でした...! |
add engine manifest json
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!
@aoirint さん、 @PickledChair さん、もしよかったらレビューお願いできますでしょうか 🙇 たぶん全部事細かに見ていくのは大変だと思うので、なんとなく眺めて良さそうなら良いかなと思っています。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
たぶん全部事細かに見ていくのは大変だと思うので、なんとなく眺めて良さそうなら良いかなと思っています。
もし課題があったら実行時エラーで・・・!
了解です! 確かに変更量が多いので、大雑把に見るだけにしました。その分には LGTM です(マージ後に問題が見つかったら適宜対応ということに賛成です)
レビューありがとうございます! @y-chan さん |
内容
題の通り。一通りPyInstallerへの移行作業が終わったので(Dockerfileの扱いについては #482 で)masterにマージし、PyInstallerへの移行を完了させます。
関連 Issue
close #439
ref #505
ref #506
ref #507
その他
マージ前にビルドを回してみています
https://github.com/VOICEVOX/voicevox_engine/actions/runs/3402637779問題が見つかったのでやり直し
https://github.com/VOICEVOX/voicevox_engine/actions/runs/3404096037