We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
onnxruntimeのビルドオプションを眺めていると、--build_apple_frameworkというのがあるのに気づきました。 https://github.com/microsoft/onnxruntime/blob/b9f3a5d5b62d12fb3d90b3e98bf7d05aa8a560d6/tools/ci_build/build.py#L302-L304
--build_apple_framework
xcframeworkの作成には、確か一度いろいろビルドした後frameworkにまとめ直すという作業しています。
全然ちゃんと調べていないのですが、もしかしたらこのオプションを使うと一発でframeworkを作れるかもと思ったので、とりあえずissueにしてみました。
ビルドスクリプトがスリムになるかも。
ぶっちゃけできることは変わらないかも。
--build_apple_frameworkをつけてGithub Actionsを回してみるとか?
The text was updated successfully, but these errors were encountered:
とりあえず単に--build_apple_frameworkだけ付けてみました。さてビルドは通るか… https://github.com/qryxip/onnxruntime-builder/actions/runs/10686894038
[追記1] お、ビルド自体は通ってそう [追記2] これ、まだ確認してないけどonnxruntime.frameworkの中身が.aというオチを考えてしまう
Sorry, something went wrong.
お世話になっております。いつも参考にさせていただいております。
iOS用XCFrameworkのビルド、当方は release_config を指定したいという理由で tools/ci_build/github/apple/build_apple_framework.py を、以下のように直接叩いています。 https://github.com/DeNA/onnxruntime-builder/blob/main/.github/workflows/build.yml#L288 ちゃんとXCFrameworkになっていることは確認済みで、実機上での動作確認は取れています。
release_config
一方 --build_apple_framework はまだ未検証でして、本Issueの展開が気になっています。その後如何でしょうか?
とりあえず今確認した限り、
[追記2] これ、まだ確認してないけどonnxruntime.frameworkの中身が.aというオチを考えてしまう
というのは無さそうです。 まだ未着手ですが、とりあえず方針としては--build_apple_frameworkを使う方向でよさそう。
$ file build/Release/Release-iphoneos/onnxruntime.framework/onnxruntime build/Release/Release-iphoneos/onnxruntime.framework/onnxruntime: Mach-O 64-bit dynamically linked shared library arm64
[追記] 問題は私(qryxip)はmac機を持っていないので動作検証が難しいことですが、mac使いの人はうちに何人かいるはず
No branches or pull requests
内容
onnxruntimeのビルドオプションを眺めていると、
--build_apple_framework
というのがあるのに気づきました。https://github.com/microsoft/onnxruntime/blob/b9f3a5d5b62d12fb3d90b3e98bf7d05aa8a560d6/tools/ci_build/build.py#L302-L304
xcframeworkの作成には、確か一度いろいろビルドした後frameworkにまとめ直すという作業しています。
全然ちゃんと調べていないのですが、もしかしたらこのオプションを使うと一発でframeworkを作れるかもと思ったので、とりあえずissueにしてみました。
Pros 良くなる点
ビルドスクリプトがスリムになるかも。
Cons 悪くなる点
ぶっちゃけできることは変わらないかも。
実現方法
--build_apple_framework
をつけてGithub Actionsを回してみるとか?その他
The text was updated successfully, but these errors were encountered: