-
Notifications
You must be signed in to change notification settings - Fork 205
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
WindowsではPyInstallerのbootloaderをカスタマイズする #596
WindowsではPyInstallerのbootloaderをカスタマイズする #596
Conversation
以下のコメントが非常に参考になった。 @y-chan に感謝する。 VOICEVOX#502 (comment) Co-authored-by: Yuto Ashida <[email protected]>
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!
パッチもしくは独立したファイルを保持するにしても、PyInstallerのバージョンがハードコードされてしまうな...と思っていたのですが、pip install
しているので-v
でバージョンが取れますね...!なるほど!
バージョンを動的に取ってくることによる保守性の向上だけでなく、実行時間などを考慮してのdepth 1
でのクローンなど、しっかり考えられていて感服しました!!!
bootloaderをカスタマイズするのはWindowsのみにしました。Linuxとかに影響が無いか自信が持てないので。 |
と思いましたがPyPiにあるbootloaderは特にオプションが付けられずにビルドされているように見えます。 |
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!!
ありがとうございました!!
内容
PyInstallerのbootloaderをカスタマイズすることで、
NvOptimusEnablement
とAmdPowerXpressRequestHighPerformance
を有効化します。これによりNVIDIA Control Panel等での設定が無くても、内蔵GPUより外付けのものが優先されるようになるはずです。
関連 Issue
Resolves #502.
スクリーンショット・動画など
その他
@y-chan さんのコメントが非常に参考になりました。コミットメッセージにも書きましたが、重ねてお礼申し上げます。