v0.10.0-libs-1.4.1 (ExecuTorch 1.4.1)
Pre-releaseNative lib artifacts for react-native-executorch built against ExecuTorch 1.4.1.
Same artifact set and layout as v0.10.0-libs, which stays on ExecuTorch 1.3.1 and is unchanged. This tag exists so the two native surfaces can be tested side by side.
Built from
- ExecuTorch: software-mansion-labs/executorch @
@ms/separate-backends-1.4.1(226b4714) - Tokenizers: software-mansion-labs/pytorch-tokenizers @
@ms/build-1.4.1(a03231a)
Contents
| Platform | Artifacts |
|---|---|
| Android arm64-v8a | core, xnnpack, vulkan, opencv |
| Android x86_64 | core, xnnpack, vulkan, opencv |
| iOS | core (ExecutorchLib.xcframework), xnnpack, coreml, mlx (device slice + mlx.metallib) |
| Shared | headers |
OpenCV tarballs are carried over unchanged from v0.10.0-libs; OpenCV does not depend on ExecuTorch.
Using it
nativeLibsVersion is still 0.10.0, so this release is not resolved by default. Point the downloader at it explicitly, and give it a separate cache directory:
RNET_BASE_URL=https://github.com/software-mansion/react-native-executorch/releases/download/v0.10.0-libs-1.4.1 \
RNET_LIBS_CACHE_DIR=~/.cache/react-native-executorch/1.4.1 \
INIT_CWD=<repo-root> node scripts/download-libs.jsThe RNET_LIBS_CACHE_DIR override is required, not optional. The default cache directory is keyed on nativeLibsVersion alone, so without it these artifacts would share ~/.cache/react-native-executorch/0.10.0 with the 1.3.1 tarballs and a warm cache would silently win.
Status
Pre-release, for verification only. Android demo apps (CV, NLP, speech) have been run against these artifacts on device; iOS verification is in progress. Whisper MLX in live-streaming mode is a known open item under investigation and is not yet confirmed either way against 1.3.1.