VOICEVOX / onnxruntime-builder

VOICEVOX COREで利用するonnxruntimeのビルドを行うリポジトリ
MIT License
5 stars 14 forks source link

build.ymlでpython 3.10のインストール #24

Closed nekomimimi closed 10 months ago

nekomimimi commented 10 months ago

内容

コンパイルエラーの解消

関連 Issue

715

https://github.com/VOICEVOX/voicevox_core/issues/715#issuecomment-1872865577

その他

必要があればマージください

Hiroshiba commented 10 months ago

文脈メモ

おっと・・・! distutilsが無いというエラーが出てますね。ちょっと調べてみました。 いつの間にかGithub Actionsのmacos-12上でのデフォルトpythonのバージョンが3.12になっていて、distutilsが削除され、onnxruntime 1.15.1をビルドするためのコードが非対応になってしまったっぽいです。

↓の感じで、バージョン3.12未満のPythonをインストールすると良さそうです! このコードの3.8はちょっと古いので3.10とかでも良いかもです。 https://github.com/VOICEVOX/voicevox_core/blob/f18499536806615b86540aca77ea0075947a623d/.github/workflows/python_lint.yml#L25-L27 (たぶん、ubuntu上でapt installされているpythonもついでに削除できると思います!)

nekomimimi commented 10 months ago

削除のほうを忘れてました💦 修正しました!

実行結果は正常でした。 https://github.com/nekomimimi/onnxruntime-builder/actions/runs/7379582552