blob: 59a9d6500d1d71fb6f7b1e2b5839e09e3dddd02e [file] [log] [blame]
Kshitij Sisodia01334f92022-08-12 11:53:45 +01001Changes in 22.08
Nina Drozd28224302022-09-06 17:00:34 +01002 * Support for 22.08 Ethos-U component and dependencies (core-driver, core-platform, Vela 3.5.0, CMSIS, TensorFlow Lite Micro).
Kshitij Sisodia01334f92022-08-12 11:53:45 +01003 * Formal support for Arm® Corstone-310 Arm Virtual Hardware and FPGA implementations.
4 * Added CMake presets.
5 * Bug fix for Arm® Ethos-U65 NPU's default AXI burst length.
6 * Provision to allow platform-agnostic use case API to be packaged as CMSIS pack.
7 * Documentation updates.
8
Richard Burton5dd18382022-06-01 10:26:46 +01009Changes in 22.05
10 * Support for 22.05 Ethos-U component and dependencies (core-driver, core-platform, Vela 3.4.0, CMSIS, TensorFlow Lite Micro).
11 * Restructuring of repository sources to allow generation of CMSIS packs.
Kshitij Sisodiad088e522022-08-17 09:35:09 +010012 * Added support for Arm Cortex-M85, Armclang 6.18 is required
Richard Burton5dd18382022-06-01 10:26:46 +010013 * Reduce minimum requirements of Python to 3.7 to align with Vela 3.4.0.
14 * Increase minimum requirements of CMake to 3.21.0
15 * Documentation updates.
16 * Various bug fixes.
17
Richard Burtonb4123fd2022-03-04 09:19:09 +000018Changes in 22.02
19 * Support for 22.02 Ethos-U component and dependencies (core-driver, core-platform, Vela 3.3.0, CMSIS, TensorFlow Lite Micro).
20 * Added Object Detection use case.
21 * Replace DSCNN with MicroNet for KWS and KWS_ASR use cases.
Kshitij Sisodiad088e522022-08-17 09:35:09 +010022 * Increase minimum requirements of CMake to 3.15.6, Armclang to 6.16 and Python to 3.8
Richard Burtonb4123fd2022-03-04 09:19:09 +000023 * Initial restructuring of repository sources.
24 * Documentation updates.
25 * Various minor bug fixes.
26
Isabella Gottardi118f73e2021-09-16 17:54:35 +010027Changes in 21.11
Richard Burton2de7ba02021-11-30 15:51:15 +000028 * Support for 21.11 Ethos-U component and dependencies (core-software, core-driver, Vela 3.2.0, CMSIS, TensorFlow Lite).
Isabella Gottardi118f73e2021-09-16 17:54:35 +010029 * Added dynamic load support for FVP for inference runner use-case.
Isabella Gottardi84f702d2021-11-11 17:06:12 +000030 * Added support for different memory modes: Shared_Sram, Dedicated_Sram and Sram_Only.
31 * Added Noise Reduction use case.
32 * Updated support for Arm GNU Embedded Toolchain 10.3-2021.07 and Arm Compiler 6.17.
Isabella Gottardi118f73e2021-09-16 17:54:35 +010033 * Documentation updates.
Kshitij Sisodia661959c2021-11-24 10:39:52 +000034 * Changes to support AN552 design - the new Arm® Corstone™-300 implementation.
Isabella Gottardi118f73e2021-09-16 17:54:35 +010035
Isabella Gottardic5d8bda2021-07-21 10:35:08 +010036Changes in 21.08
37 * Support for 21.05 Ethos-U component (core-software, core-driver, Vela 3.0.0).
38 * TensorFlow submodule changed to https://github.com/tensorflow/tflite-micro (tested with TensorFlow Lite Micro commit hash: f510d38d0eaa3195ce3af66e3f32648740f08afb).
39 * Image classification model changed (from uint8 to int8 datatype).
40 * Documentation updates, added support to Corstone-300 + Ethos-U65.
41 * Various scripts improvements.
Isabella Gottardi118f73e2021-09-16 17:54:35 +010042 * Added Visual Wake Word use case.
Isabella Gottardic5d8bda2021-07-21 10:35:08 +010043
Isabella Gottardi2181d0a2021-04-07 09:27:38 +010044Changes in 21.05
45 * Added script to download and optimize default models.
46 * Added script to run default build flow.
47 * Added a model for Anomaly Detection use case.
Isabella Gottardic5d8bda2021-07-21 10:35:08 +010048 * Added support for build with Arm GNU Embedded Toolchain (10.2.1).
49 * Deprecated support for target subsystem SSE-200.
Isabella Gottardi2181d0a2021-04-07 09:27:38 +010050
alexander3c798932021-03-26 21:42:19 +000051Changes in 21.03
Isabella Gottardic5d8bda2021-07-21 10:35:08 +010052 * Simple platform support added.
53 * Model conditioning examples added.
54 * Documentation updated.
55 * Build changed to use sources of the dependency libraries.
56 * Tests for native platform added.
57 * Anomaly detection use-case added.
alexander3c798932021-03-26 21:42:19 +000058
59Changes in 20.11
60 * SSE-200 and SSE-300 system support was added.
61 * Support for simple fixed virtual platform for Ethos-U55 and Cortex-M55 removed.
62 * Build cmake parameters changed: TARGET_SUBSYSTEM was added, TARGET_PLATFORM accepted values were changed.
63 * Models with multiple output tensors support was added.
64 * Generic inference runner use-case added.
65 * ASR triggered by KWS added in the same use case (kws_asr). This also shows how to re-use tensor arena with two models using the same memory pool.
66
67Changes in 20.09 release:
68 * Support for TensorFlow Lite Micro version > 2.3.0 (tested with TensorFlow Lite Micro 2.4.0 commit hash: 5bbb8a2bd1def6865b1510175a3da5fd12387e10)
69 * Added speech recognition use case example.
70 * Updated Ethos-U55 Fastmodel version to r0p2-00eac0-rc4
71
72Changes in 20.08 release:
73 * Added keyword spotting use case example.
74 * Added person detection use case example.
75Known issues:
76 * telnet connection to FastModel environment may hang after some period of inactivity.
77
78Changes in 20.05 release:
79 * FastModel environment was built with FastModel Tools v11.10.22.
80 * Mps3 FPGA build support was added.
81 * Configurable timing-adaptor.
82 * Added Active and Idle cycle counts for NPU and CPU profiling report.
83 * Source code structure and build scripts refactored to support multiple ML use-cases.
84 * Used EAC Ethos-U55 software model and drivers.
85 * Windows support for build scripts.
86Known issues:
Kshitij Sisodia661959c2021-11-24 10:39:52 +000087 * telnet connection to FastModel environment may hang after some period of inactivity.