Skip to content

Native dylibs native-v0.18.0

Choose a tag to compare

@DenisovAV DenisovAV released this 08 Oct 11:53

Native LiteRT-LM bundles for flutter_edge_ai_litertlm 1.10.0.

Runtime: LiteRT-LM v0.18.0 (b2f686e2), LiteRT 26895c9f; Qualcomm dispatch built against QAIRT 2.50.0; Intel NPU stack on OpenVINO 2026.3.1.

Android

  • The Qualcomm QNN runtime is no longer in this archive. Qualcomm licenses it for redistribution inside an application only, so an app opts in with hooks: user_defines: flutter_edge_ai_litertlm: qualcomm_npu: true and the build hook fetches com.qualcomm.qti:qnn-runtime:2.50.0 from Maven Central. LiteRT's libLiteRtDispatch_Qualcomm.so stays.
  • libLiteRtGpuAccelerator.so, libLiteRtWebGpuAccelerator.so and libLiteRtTopKWebGpuSampler.so are gone: they need libwebgpu_dawn.so, which was never in the Android bundle, so they could not load. Android GPU is OpenCL.

iOS / macOS

  • The Metal accelerator ships as libLiteRtLmMetalAccelerator.dylib (framework LiteRtLmMetalAccelerator), so it no longer replaces the LiteRtMetalAccelerator.framework that flutter_litert embeds.

Verified: macOS arm64, iOS simulator, Linux x86_64 (T4), Windows x86_64 (T4), Android on Pixel 8a / Galaxy S24 / Galaxy A34 (FTL), and Qualcomm NPU on Snapdragon 8 Elite Gen 5 (SM8850) via Qualcomm Device Cloud.

checksums_litertlm.txt lists the SHA-256 of every archive; flutter_edge_ai_litertlm's build hook verifies the same values.