Kshitij Sisodia | 7ac0a3a | 2022-11-09 14:12:08 +0000 | [diff] [blame] | 1 | Changes in 22.11 |
Richard Burton | 71f282e | 2022-12-01 12:31:23 +0000 | [diff] [blame] | 2 | * Support for 22.11 NPU components and dependencies (core-driver, core-platform, Vela 3.6.0, CMSIS, TensorFlow Lite Micro) |
| 3 | * CMSIS-NN is added as a new dependency due to it moving out of the core CMSIS repository. |
Kshitij Sisodia | 7ac0a3a | 2022-11-09 14:12:08 +0000 | [diff] [blame] | 4 | * Updates for Arm® Corstone™-310 platform. |
| 5 | * Formal support for CMake presets. |
| 6 | * Support for the new Arm Compiler 6.19 |
| 7 | * Published CMSIS-Pack under `resources` and related updates. |
| 8 | * Bug fix for building with NPU disabled. |
| 9 | |
Kshitij Sisodia | 01334f9 | 2022-08-12 11:53:45 +0100 | [diff] [blame] | 10 | Changes in 22.08 |
Richard Burton | 71f282e | 2022-12-01 12:31:23 +0000 | [diff] [blame] | 11 | * Support for 22.08 NPU component and dependencies (core-driver, core-platform, Vela 3.5.0, CMSIS, TensorFlow Lite Micro). |
Kshitij Sisodia | 01334f9 | 2022-08-12 11:53:45 +0100 | [diff] [blame] | 12 | * Formal support for Arm® Corstone-310 Arm Virtual Hardware and FPGA implementations. |
| 13 | * Added CMake presets. |
| 14 | * Bug fix for Arm® Ethos-U65 NPU's default AXI burst length. |
| 15 | * Provision to allow platform-agnostic use case API to be packaged as CMSIS pack. |
| 16 | * Documentation updates. |
| 17 | |
Richard Burton | 5dd1838 | 2022-06-01 10:26:46 +0100 | [diff] [blame] | 18 | Changes in 22.05 |
Richard Burton | 71f282e | 2022-12-01 12:31:23 +0000 | [diff] [blame] | 19 | * Support for 22.05 NPU component and dependencies (core-driver, core-platform, Vela 3.4.0, CMSIS, TensorFlow Lite Micro). |
Richard Burton | 5dd1838 | 2022-06-01 10:26:46 +0100 | [diff] [blame] | 20 | * Restructuring of repository sources to allow generation of CMSIS packs. |
Kshitij Sisodia | d088e52 | 2022-08-17 09:35:09 +0100 | [diff] [blame] | 21 | * Added support for Arm Cortex-M85, Armclang 6.18 is required |
Richard Burton | 5dd1838 | 2022-06-01 10:26:46 +0100 | [diff] [blame] | 22 | * Reduce minimum requirements of Python to 3.7 to align with Vela 3.4.0. |
| 23 | * Increase minimum requirements of CMake to 3.21.0 |
| 24 | * Documentation updates. |
| 25 | * Various bug fixes. |
| 26 | |
Richard Burton | b4123fd | 2022-03-04 09:19:09 +0000 | [diff] [blame] | 27 | Changes in 22.02 |
Richard Burton | 71f282e | 2022-12-01 12:31:23 +0000 | [diff] [blame] | 28 | * Support for 22.02 NPU component and dependencies (core-driver, core-platform, Vela 3.3.0, CMSIS, TensorFlow Lite Micro). |
Richard Burton | b4123fd | 2022-03-04 09:19:09 +0000 | [diff] [blame] | 29 | * Added Object Detection use case. |
| 30 | * Replace DSCNN with MicroNet for KWS and KWS_ASR use cases. |
Kshitij Sisodia | d088e52 | 2022-08-17 09:35:09 +0100 | [diff] [blame] | 31 | * Increase minimum requirements of CMake to 3.15.6, Armclang to 6.16 and Python to 3.8 |
Richard Burton | b4123fd | 2022-03-04 09:19:09 +0000 | [diff] [blame] | 32 | * Initial restructuring of repository sources. |
| 33 | * Documentation updates. |
| 34 | * Various minor bug fixes. |
| 35 | |
Isabella Gottardi | 118f73e | 2021-09-16 17:54:35 +0100 | [diff] [blame] | 36 | Changes in 21.11 |
Richard Burton | 71f282e | 2022-12-01 12:31:23 +0000 | [diff] [blame] | 37 | * Support for 21.11 NPU component and dependencies (core-software, core-driver, Vela 3.2.0, CMSIS, TensorFlow Lite Micro). |
Isabella Gottardi | 118f73e | 2021-09-16 17:54:35 +0100 | [diff] [blame] | 38 | * Added dynamic load support for FVP for inference runner use-case. |
Isabella Gottardi | 84f702d | 2021-11-11 17:06:12 +0000 | [diff] [blame] | 39 | * Added support for different memory modes: Shared_Sram, Dedicated_Sram and Sram_Only. |
| 40 | * Added Noise Reduction use case. |
| 41 | * Updated support for Arm GNU Embedded Toolchain 10.3-2021.07 and Arm Compiler 6.17. |
Isabella Gottardi | 118f73e | 2021-09-16 17:54:35 +0100 | [diff] [blame] | 42 | * Documentation updates. |
Kshitij Sisodia | 661959c | 2021-11-24 10:39:52 +0000 | [diff] [blame] | 43 | * Changes to support AN552 design - the new Arm® Corstone™-300 implementation. |
Isabella Gottardi | 118f73e | 2021-09-16 17:54:35 +0100 | [diff] [blame] | 44 | |
Isabella Gottardi | c5d8bda | 2021-07-21 10:35:08 +0100 | [diff] [blame] | 45 | Changes in 21.08 |
Richard Burton | 71f282e | 2022-12-01 12:31:23 +0000 | [diff] [blame] | 46 | * Support for 21.05 NPU component (core-software, core-driver, Vela 3.0.0). |
Isabella Gottardi | c5d8bda | 2021-07-21 10:35:08 +0100 | [diff] [blame] | 47 | * TensorFlow submodule changed to https://github.com/tensorflow/tflite-micro (tested with TensorFlow Lite Micro commit hash: f510d38d0eaa3195ce3af66e3f32648740f08afb). |
| 48 | * Image classification model changed (from uint8 to int8 datatype). |
Richard Burton | 71f282e | 2022-12-01 12:31:23 +0000 | [diff] [blame] | 49 | * Documentation updates, added support to Corstone-300 + Arm® Ethos-U65. |
Isabella Gottardi | c5d8bda | 2021-07-21 10:35:08 +0100 | [diff] [blame] | 50 | * Various scripts improvements. |
Isabella Gottardi | 118f73e | 2021-09-16 17:54:35 +0100 | [diff] [blame] | 51 | * Added Visual Wake Word use case. |
Isabella Gottardi | c5d8bda | 2021-07-21 10:35:08 +0100 | [diff] [blame] | 52 | |
Isabella Gottardi | 2181d0a | 2021-04-07 09:27:38 +0100 | [diff] [blame] | 53 | Changes in 21.05 |
| 54 | * Added script to download and optimize default models. |
| 55 | * Added script to run default build flow. |
| 56 | * Added a model for Anomaly Detection use case. |
Isabella Gottardi | c5d8bda | 2021-07-21 10:35:08 +0100 | [diff] [blame] | 57 | * Added support for build with Arm GNU Embedded Toolchain (10.2.1). |
| 58 | * Deprecated support for target subsystem SSE-200. |
Isabella Gottardi | 2181d0a | 2021-04-07 09:27:38 +0100 | [diff] [blame] | 59 | |
alexander | 3c79893 | 2021-03-26 21:42:19 +0000 | [diff] [blame] | 60 | Changes in 21.03 |
Isabella Gottardi | c5d8bda | 2021-07-21 10:35:08 +0100 | [diff] [blame] | 61 | * Simple platform support added. |
| 62 | * Model conditioning examples added. |
| 63 | * Documentation updated. |
| 64 | * Build changed to use sources of the dependency libraries. |
| 65 | * Tests for native platform added. |
| 66 | * Anomaly detection use-case added. |
alexander | 3c79893 | 2021-03-26 21:42:19 +0000 | [diff] [blame] | 67 | |
| 68 | Changes in 20.11 |
| 69 | * SSE-200 and SSE-300 system support was added. |
Richard Burton | 71f282e | 2022-12-01 12:31:23 +0000 | [diff] [blame] | 70 | * Support for simple fixed virtual platform for Arm® Ethos-U55 and Arm® Cortex-M55 removed. |
alexander | 3c79893 | 2021-03-26 21:42:19 +0000 | [diff] [blame] | 71 | * Build cmake parameters changed: TARGET_SUBSYSTEM was added, TARGET_PLATFORM accepted values were changed. |
| 72 | * Models with multiple output tensors support was added. |
| 73 | * Generic inference runner use-case added. |
| 74 | * 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. |
| 75 | |
| 76 | Changes in 20.09 release: |
| 77 | * Support for TensorFlow Lite Micro version > 2.3.0 (tested with TensorFlow Lite Micro 2.4.0 commit hash: 5bbb8a2bd1def6865b1510175a3da5fd12387e10) |
| 78 | * Added speech recognition use case example. |
Richard Burton | 71f282e | 2022-12-01 12:31:23 +0000 | [diff] [blame] | 79 | * Updated NPU Fastmodel version to r0p2-00eac0-rc4 |
alexander | 3c79893 | 2021-03-26 21:42:19 +0000 | [diff] [blame] | 80 | |
| 81 | Changes in 20.08 release: |
| 82 | * Added keyword spotting use case example. |
| 83 | * Added person detection use case example. |
| 84 | Known issues: |
| 85 | * telnet connection to FastModel environment may hang after some period of inactivity. |
| 86 | |
| 87 | Changes in 20.05 release: |
| 88 | * FastModel environment was built with FastModel Tools v11.10.22. |
| 89 | * Mps3 FPGA build support was added. |
| 90 | * Configurable timing-adaptor. |
| 91 | * Added Active and Idle cycle counts for NPU and CPU profiling report. |
| 92 | * Source code structure and build scripts refactored to support multiple ML use-cases. |
Richard Burton | 71f282e | 2022-12-01 12:31:23 +0000 | [diff] [blame] | 93 | * Used EAC NPU software model and drivers. |
alexander | 3c79893 | 2021-03-26 21:42:19 +0000 | [diff] [blame] | 94 | * Windows support for build scripts. |
| 95 | Known issues: |
Kshitij Sisodia | 661959c | 2021-11-24 10:39:52 +0000 | [diff] [blame] | 96 | * telnet connection to FastModel environment may hang after some period of inactivity. |