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

feat: Linux arm64向けパッケージを追加 #1515

Merged
merged 4 commits into from
Jan 21, 2025

Conversation

HyodaKazuaki
Copy link
Contributor

@HyodaKazuaki HyodaKazuaki commented Jan 18, 2025

内容

Linux arm64向けPythonパッケージを追加します。
これにより、64bitアーキテクチャで動作するRaspberry Piや、安価なクラウドインスタンス環境などで利用できるようになります。
Dockerイメージのビルドはすでにあったため、変更を加えていません。

関連 Issue

close #322
ref. #839

その他

Linux x64向けのパッケージ名が変わるため、エンジンを利用するVOICEVOXや第三者は対応が必要になると思われます。

GitHub Actionsのlinterであるactionlintがまだpublic previewであるGitHub ActionsランナーのOSubuntu-22.04-armに対応していないため、テストを通過できていません
数日中にはテストが通過できる見込みです。
ref. rhysd/actionlint#503 (comment)

Copy link
Member

@Hiroshiba Hiroshiba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PRありがとうございます!!(お久しぶりです!!)

Linux x64向けのパッケージ名が変わるため、エンジンを利用するVOICEVOXや第三者は対応が必要になると思われます。

案内したいと思います! リリース時にXで言及しようかなと。
(判断メモ:もちろん名称を変えない手もありそうですが、長い目で見て変更するのが妥当かなと思いました!)

.github/workflows/test-engine-package.yml Outdated Show resolved Hide resolved
@HyodaKazuaki HyodaKazuaki marked this pull request as ready for review January 21, 2025 12:14
@HyodaKazuaki HyodaKazuaki requested a review from a team as a code owner January 21, 2025 12:14
@HyodaKazuaki HyodaKazuaki requested review from Hiroshiba and removed request for a team January 21, 2025 12:14
@HyodaKazuaki
Copy link
Contributor Author

Linux arm64 host runnerに対応したactionlintがリリースされたので、再度CIを実行していただけると幸いです。

Copy link
Member

@Hiroshiba Hiroshiba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!!

ありがとうございました!!

おそらくビルドされた成果物が0.23-devに勝手にリリースされると思います!
ただ上書きになってしまって昔のx64エンジンパッケージがそのまま残っちゃうので、更新されなかったものは削除しちゃおうと思います 🙏

(メモ)GPU版arm64も需要がありそうな気もしましたが、onnxruntimeが無いので作れないですね!

次のメジャー(マイナー)バージョンアップリリースの時に告知を忘れないように、メモを書いておきました!
VOICEVOX/voicevox_project#60

.github/workflows/test-engine-package.yml Outdated Show resolved Hide resolved
@Hiroshiba Hiroshiba changed the title Linux arm64向けパッケージを追加 feat: Linux arm64向けパッケージを追加 Jan 21, 2025
@Hiroshiba Hiroshiba merged commit 6c7aed7 into VOICEVOX:master Jan 21, 2025
4 checks passed
@HyodaKazuaki HyodaKazuaki deleted the add_linux_arm64_build branch January 21, 2025 23:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Raspberry Pi (arm64) 向けビルドの追加
2 participants