VOICEVOX / onnxruntime-builder

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

onnxruntime 1.15.1がビルドできない #23

Closed Hiroshiba closed 8 months ago

Hiroshiba commented 1 year ago

内容

onnxruntimeが1.15系にアップデートしたので追従したいのですが、ビルドができませんでした。

プルリクエスト https://github.com/VOICEVOX/onnxruntime-builder/pull/22 Github Actions 結果 https://github.com/VOICEVOX/onnxruntime-builder/actions/runs/5327285855/jobs/9650471576

エラーログ見た感じ、(よくわかってませんが)protobuf周りの何かが問題っぽい気がしました。

CMake Error at /Users/runner/work/onnxruntime-builder/onnxruntime-builder/build/iOS/Release/_deps/onnx-src/CMakeLists.txt:319 (add_custom_command):
  Error evaluating generator expression:

    $<TARGET_FILE:protobuf::protoc>

  No target "protobuf::protoc"
Call Stack (most recent call first):
  /Users/runner/work/onnxruntime-builder/onnxruntime-builder/build/iOS/Release/_deps/onnx-src/CMakeLists.txt:352 (relative_protobuf_generate_cpp)
Hiroshiba commented 1 year ago

protobuf周りの調査結果

1.15のリリースノートを見ると、protobufに関しての記述が2つほどありました。

Githubからなにかしているっぽいのですが、どうやったらそのビルド処理ができるのか不明です。。

issue探した感じ、protobuf@21をインストールして指定すれば良いっぽい・・・・・・?

(issueコメント眺める感じ、protobufは結構いろいろ大変らしい雰囲気を感じました)

install_protobuf.shというファイルがあるらしいけど、どういう経路でこれを実行すればよいのか・・・。

Hiroshiba commented 1 year ago

リリースできました!! @yamachu さんありがとうございます!!

https://github.com/VOICEVOX/onnxruntime-builder/releases/tag/1.15.0 https://github.com/VOICEVOX/onnxruntime-builder/releases/tag/1.15.1