github ARM-software/armnn v25.11
Release 25.11

10 hours ago

Arm NN SDK

Features & Improvements:

  • Updated ABI version for v25.11 release.
  • Integrated ArmNN Parser with LiteRT FlatBuffer schema.
  • Added validation of buffer pointers for safer memory operations in the parser.
  • Added PRELU operator support and BOOL type for GREATER_EQUAL.
  • Added bias support for TRANSPOSE_CONV operator in delegates.
  • Updated TensorFlow dependencies and build scripts for TensorFlow 2.19 migration.
  • Added profiling headers and tracepoint setup.
  • Added QNX platform port.
  • Improved compatibility for Bare Metal targets and NEReorderLayer backward compatibility.
  • Added support for building against libtensorflow-lite.so.
  • Updated protobuf dependency in build-tools.
  • Added unit tests for Rescale, DepthwiseConv2d, Shift/Multiplier operators.
  • Refactored reorder kernel and layer.

Bug Fixes:

  • Fixed missing includes to resolve GCC 15 build errors.
  • Fixed GCC compilation issues on armv7.
  • Fixed heap buffer overflow in ArmNN TFLite parser (SpaceToBatchND input type validation).
  • Fixed range validation in Shift operations (added Op_Minimum).
  • Fixed over-eager operand reads in a64_hgemm_8x24.
  • Fixed CpuGemmAssembly bf16 tests.
  • Fixed SME softmax FP32 kernel for large inputs.
  • Fixed INT8 Softmax reserved register issue in SME2 kernels.
  • Fixed SUB, MUL and ADD operators output to be closer to TFLite reference output

Documentation:

  • Updated documentation to reflect GitHub migration.
  • Updated README to note legacy project status.
  • Updated copyright years in contribution guidelines.

ABI/API Changes

The following front-end API changes have occurred during the implementation of 25.11, which users should be aware of before upgrading.
Due to these, changes we have bumped our ARMNN_VERSION to 36.0.0, following Semantic Versioning guidelines.
markdown

Feature SHA Gerrit Review Resultant ABI/API Changes
Subgraph in Opaque Delegate ac9607f https://review.mlplatform.org/c/ml/armnn/+/9389 ArmnnSubgraph::VisitNode method has been updated. tfLiteRegistration argument updated from TfLiteRegistrationExternal* type to TfLiteOperator*

Build Dependencies

Tools Supported Version
Git 2.17.1 or later
SCons 2.4.1 (Ubuntu) and 2.5.1 (Debian)
CMake 3.22.1
Tensorflow 2.19.0
Onnx 1.6.0
Flatbuffer 24.3.25
Protobuf 3.19.4
Android NDK r26b
cxxopts 3.1.1
doctest 2.4.6
fmt 8.30
ghc 1.3.2
half 1.12.0
mapbox/variant 1.1.3
stb 2.16
Gemmlowp 16e8662c34917be0065110bfcd9cc27d30f52fdf

Don't miss a new armnn release

NewReleases is sending notifications on new releases.