v4.1.0
Release Notes
The following are the updates compared to previous release in CMSIS-NN v4.0.0
Performance Improvements
- Improvements in LSTM, generic convolution, 1xN convolution, DW convolution and FC for MVE extension.
- Improvements in LSTM, generic convolution and int8/int16 elementwise mul for DSP extension.
New Features
- Script to extract model hyperparameters.
- Get size of buffers on host to support TVM use case.
- Dependency to CMSIS-Core is removed. CMSIS-NN can be built without including any other CMSIS module.
- A new DS_CNN_S model unit test is added that is used in End-to-End benchmark AudioMark.
General Improvements
- Extended unit test coverage.
Bug Fixes
- Potential out of buffer write in SVDF state data.
- Fix selection of correct int16 DW Convolution function.
- Workaround for a GCC 12.2 Internal Compiler Error affecting MVE.
- Fix error in buffer size calculation of DW Convolution wrapper for int8.
- Fix 'asm operand has impossible constraint' error for certain combination of GCC compiler related to MVE optimizations.