GAP SDK RELEASE NOTE V4.7.0
New Features
- SDK:
- Re-orgnisation of SDK
- Tools reorganization
- Move tools (efuse, gap_configs, gaptest, gapy, json-tools, littlefs, openocd, openocd_tools, plptest, rules) from gap_sdk/tools to gap_sdk/utils
- Removed old native examples (examples/natives).
- Removed old applications.
- Removed old doc, replaced by new one.
- NNTool:
- Added support for LUT sigmoid/tanh in fp16
- unsigned sq8 add
- rsqrt expressions
- new dsp functions in expressions
- Added support for LUT sigmoid/tanh in fp16
- Autotiler:
- Added DSP Lib in autotiler rules
- Support for float16 LUT based Sigmoid/Tanh
- map Hx1 Conv onto 1D as well as Wx1
- Unsigned SQ8 Add
- rsqrt DSP functions
- improved performance in DSP functions
- PULP OS:
- Added preset_fork
BUG Fixes
- Compiler:
- Fix wrong vector type used in sign inject and in abs for float16 (https://github.com/GreenWaves-Technologies/gap_riscv_toolchain_ubuntu_18)
- NNTool:
- gen_project bugfixes
- Autotiler:
- bugfixes for DSP library and generators:
- Fixed point fft
- center padding like librosa
- bugfix in DSP generator and NE16 conv + pool
- bugfix in USQ8 reduction act
- DSP: log offset fix for float16 version
- Code Gen: Fix in Code generation of tiles copie
- fp16 activation bug in leftover
- Fixed SSD non max supression num of total BBs
- FreeRTOS:
- Update timer and perf driver to reduce footprint
- Calibrated the performance counter
[Be careful]: Due to the reorg of SDK, please clean and rebuild the SDK:
make clean all