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 |