Skip to content

Release 24.08

Latest
Compare
Choose a tag to compare
@orlmon01 orlmon01 released this 28 Aug 09:58
· 2 commits to branches/armnn_24_05 since this release

Summary

New Features

  • Softmax implemented in TosaCommon and TosaRef.
  • MEAN implemented in TosaCommon and TosaRef.
  • REDUCE_SUM implemented in TosaCommon and TosaRef.
  • Activation:Gelu implemented in TosaRef.
  • ElementwiseUnary:Log implemented in TosaRef.
  • Pad implemented in TosaCommon and TosaRef.
  • ElementwiseUnary:Exp implemented in TosaRef.
  • BatchMatMul implemented in TosaCommon and TosaRef.
  • FullyConnected implemented in TosaCommon and TosaRef.
  • Activation:BoundedReLu implemented in TosaCommon and TosaRef.
  • Activation:ReLu implemented in TosaCommon and TosaRef.
  • DepthwiseConvolution2d Implemented in TosaCommon and TosaRef.
  • Implemented quantized ElementwiseBinary Add, Max, Mul and Sub support in TosaCommon and TosaRef.

Bug Fixes

  • Fix floating point exception in PerAxisIterator.
  • Fix TFLite Parser & Opaque Delegate ExecuteNetwork incorrectly unloading runtime.
  • Fix StridedSliceOp out of bounds errors.
  • Fix not specified dimensionality errors in classic and opaque delegates.
  • Fix warnings when building ArmNN Delegate with GCC-14.1.0.
  • Fix ReshapeOp DTS Test Failures.
  • Fix ConstFloat DTS Test Failures.
  • Fix Broadcast DTS test failures.
  • Fix BatchMatMul DTS test failures.

Other Changes

  • Update to Arm NN documentation for 24.08 release.
  • Review and update documentation for the 24.08 release.
  • Android support for evaluate_network.sh.
  • Added Gemmlowp for fixed point arithmetic on small values.
  • Moved Arm NN repository to use CMake 3.22.
  • Added Numpy Support to Execute Network.

ABI/API Changes

No ABI breaking change occurred in ArmNN Core (libarmnn.so) and so the Major version has not changed, only a bump in minor version (33.1.0 → 33.2.0).

No API breaking back-end changes have occurred during the implementation of 24.08.

Build Dependencies

Tools Supported Version
Git 2.17.1 or later
SCons 2.4.1 (Ubuntu) 2.5.1 (Debian)
Cmake 3.22.1
Tensorflow 2.15.0
Onnx 1.6.0
Flatbuffer 23.5.26
Protobuf 3.12.0
Android NDK r26b
mapbox/variant 1.2.0
cxxopts 3.1.1
doctest 2.4.6
fmt 7.0.1
ghc 1.3.2
half 1.12.0
mapbox/variant 1.1.0
stb 2.16
Gemmlowp 16e8662c34917be0065110bfcd9cc27d30f52fdf