w11wo/ios-onnxruntime

🤗 Hugging Face sourceapache-2.01.1 GBother✓ 5 checksumsupdated today
Submit in one command

Run it next to your model folder. It makes the torrent, checks your files against Hugging Face, and submits it. You just start seeding and paste your key from your account. It only reads your files and never changes them. Read the script first if you like.

curl -fsSL https://pirateface.co/package.sh | bash -s -- --repo w11wo/ios-onnxruntime ./model-folder
Needs a seeder →

This repo contains pre-built static onnxruntime libs for iOS using the following commit:

commit e1ca8ee6d4a188f01efd4083d6f4273a3ef901aa (HEAD -> main, github/main)
Author: Randy Shuai <rashuai@microsoft.com>
Date:   2023-07-16 16:51:40 -0700

Please see https://github.com/k2-fsa/sherpa-onnx for its usage.

How to build xcframework

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:

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