license: apache-2.0 | |
This repo contains pre-built static onnxruntime libs for iOS using the following | |
commit: | |
``` | |
commit e1ca8ee6d4a188f01efd4083d6f4273a3ef901aa (HEAD -> main, github/main) | |
Author: Randy Shuai <[email protected]> | |
Date: 2023-07-16 16:51:40 -0700 | |
``` | |
Please see | |
https://github.com/k2-fsa/sherpa-onnx | |
for its usage. | |
# How to build xcframework | |
```bash | |
git clone https://github.com/microsoft/onnxruntime | |
cd onnxruntime | |
cp ../create-custom-ops-config.sh . | |
cp ../create-xcframework.sh . | |
cp ../run-ios-arm64.sh . | |
cp ../run-ios-simulator-arm64.sh . | |
cp ../run-ios-simulator-os64.sh . | |
./create-custom-ops-config.sh | |
./run-ios-arm64.sh | |
./run-ios-simulator-arm64.sh | |
./run-ios-simulator-os64.sh | |
./create-xcframework.sh | |
``` | |
You should see the following content: | |
```bash | |
ios-onnxruntime fangjun$ tree onnxruntime.xcframework/ | |
onnxruntime.xcframework/ | |
βββ Headers | |
βΒ Β βββ cpu_provider_factory.h | |
βΒ Β βββ onnxruntime_c_api.h | |
βΒ Β βββ onnxruntime_cxx_api.h | |
βΒ Β βββ onnxruntime_cxx_inline.h | |
βββ Info.plist | |
βββ ios-arm64 | |
βΒ Β βββ onnxruntime.a | |
βββ ios-arm64_x86_64-simulator | |
βββ onnxruntime.a | |
3 directories, 7 files | |
``` | |