- Jun 01, 2022
-
-
Kshitij Sisodia authored
Added a Dockerfile to setup and install requirements for the ml-embedded-evaluation-kit repository. Also included minor change (MLCE-859) for NPU components' source file. Signed-off-by:
Matthew Sloyan <matthew.sloyan@arm.com> Change-Id: I621fb2991218a451a0e8c33e14032b9c9e36709e
-
- May 31, 2022
-
-
Richard Burton authored
Update Vela to 3.4.0 Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: If203d29d6884219cd4947a5753a1fb8d8284f174
-
- May 25, 2022
-
-
Kshitij Sisodia authored
Timing adapter parameter correction for Arm Ethos-U65's default configuration. Change-Id: I5ec9412f4893d0bfb0447ce71b788099123b6cf9
-
Kshitij Sisodia authored
Documentation updated to reflect refactoring changes in the last few weeks. Change-Id: Ic7abf5cc3af9898123049e890c189ed74e505309
-
- May 24, 2022
-
-
Nina Drozd authored
* update to Arm Virtual Hardware link Change-Id: If93d20e32b32ff4d6bcfa8f0e0ef096f3fff9492
-
- May 23, 2022
-
-
Kshitij Sisodia authored
* CMake version requirement bumped up to 3.21.0 * CMake 3.22.4 installed in the local Python virtualenv * CPU flags updated in toolchain files. * Using __ARM_FEATURE_DSP instead of potentially defining ARM_MATH_DSP wrongly. * CMake project version bumped up to 22.05.0 Changes also made for MLECO-3107 (pack generation): * TensorFlow Lite Micro CMSIS-pack version updated to 1.22.02. * Change to using __ARM_FEATURE_DSP will also help the generated pack. Partial changes for MLECO-3095: * CMSIS updated to version post 5.9.0 * TensorFlow Lite Micro updated to latest available * Ethos-U driver and core-platform repositories updated to 20.05_rc2 tags. Change-Id: I012c9e65897aed8ce589cff9bfe3a19efc3edeb9 Signed-off-by:
Kshitij Sisodia <kshitij.sisodia@arm.com>
-
- May 20, 2022
-
-
Richard Burton authored
OD API now takes in these paramaters as part of the constructor Change-Id: I4cce25e364b2a99847b4540440db059997f6a81b
-
- May 17, 2022
-
-
Kshitij Sisodia authored
Change-Id: Ifa4b11154478355c10cb3e747b9938a74afd242b Signed-off-by:
Eanna O Cathain <eanna.ocathain@arm.com>
-
- May 16, 2022
-
-
* Remove unused CMake left behind after API refactoring. * Include TensorFlow source path directory for common_api target when building CMSIS packs. Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: I3ed63781edddf24887f61a971bfadaa037739fa8
-
- May 13, 2022
-
-
Kshitij Sisodia authored
Improvements based on feedback from initial tests done with the generated pack. Change-Id: Ia769dd6264c53e6b9337473e1c50bdfa6469a216 Signed-off-by:
Kshitij Sisodia <kshitij.sisodia@arm.com>
-
* Profiler now only maintains a running average of profiling stats * Memory now constant for use cases with multiple inferences like Noise Reduction Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: I50e0ca802edb637d363c1d61671d48a6885880f7
-
- May 12, 2022
-
-
Certain UCs required additional work due to case context variables which also became part of a namespace in generated files. Solution was to declare these extra variables as part of the UC namespace in the respective model.hpp files. Additional changes to standardise use of namespaces may be required - proposing new task. Minor typo and rewording of customizing.md in relevant sections included. Signed-off-by:
Liam Barry <liam.barry@arm.com> Change-Id: Ie78f82a30be252cb841136ea5115f21fc8d762cb
-
- May 11, 2022
-
-
Matthew Sloyan authored
* If an optimized model is accidentally supplied with Ethos-U support disabled it will return from the model.Init() function before it gets to these checks so they are redundant. Signed-off-by:
Matthew Sloyan <matthew.sloyan@arm.com> Change-Id: Ibe25531347ce29cb0866a9cc087c7267673ab4da
-
- May 10, 2022
-
-
Matthew Sloyan authored
* Clear vector before each inference to make sure there are no leftover results when running all inferences. Signed-off-by:
Matthew Sloyan <matthew.sloyan@arm.com> Change-Id: If2417364151d7f380c3311447b10f971a5475f9e
-
Change-Id: If5cf20e189273a887917aefcc745c4992be93e1d Reviewed-on: https://eu-gerrit-2.euhpc.arm.com/c/ml/ecosystem/ml-embedded-evaluation-kit/+/543186 Tested-by:
mlecosys <mlecosys@arm.com> Reviewed-by:
Nina Drozd <nina.drozd@arm.com> Reviewed-by:
Kshitij Sisodia <kshitij.sisodia@arm.com>
-
- May 09, 2022
-
-
Kshitij Sisodia authored
Adding CMakeLists and use-case-api.yml file under scripts/cmake. These files can be used by CMSIS pack generation tools. Change-Id: I6fff715c71fc068184a1a038e6b70a3547c30ff4
-
- May 06, 2022
-
-
Kshitij Sisodia authored
Platform agnostic application sources are moved into application api module with their own independent CMake projects. Changes for MLECO-3080 also included - they create CMake projects individial API's (again, platform agnostic) that dependent on the common logic. The API for KWS_API "joint" API has been removed and now the use case relies on individual KWS, and ASR API libraries. Change-Id: I1f7748dc767abb3904634a04e0991b74ac7b756d Signed-off-by:
Kshitij Sisodia <kshitij.sisodia@arm.com>
-
- May 05, 2022
-
-
Richard Burton authored
Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: I4ae40a60efc0c09f27b02f739769238e95bb112c
-
- May 04, 2022
-
-
Richard Burton authored
Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: I36f61ce74bf17f7b327cdae9704a22ca54144f37
-
- May 03, 2022
-
-
Kshitij Sisodia authored
TensorFlow Lite Micro's error reporting fix with some minor wiring changes. Change-Id: Ib011ab132c82db5809b75a7c4b983a3db2a808d6
-
- Apr 27, 2022
-
-
Richard Burton authored
* Removed unused prototype for box drawing Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: I1b03b88e710a5efb1ff8e107859d2245b1fead26
-
- Apr 22, 2022
-
-
Richard Burton authored
Looks large but it is mainly just many small adjustments Removed the inference runner code as it wasn't used Fixes to doc strings Consistent naming e.g. Asr/Kws instead of ASR/KWS Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: I43b620b5c51d7910a29a63b509ac4d8a82c3a8fc
-
Richard Burton authored
* Minor adjustments to doc strings in KWS * Remove unused score threshold in KWS Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: Ie1c5bf6f7bdbebb853b6a10cb7ba1c4a1d9a76c9
-
- Apr 21, 2022
-
-
Kshitij Sisodia authored
Changes to fix "Pillow not found" warnings from TensorFlow Lite Micro build. Change-Id: I42a9b3f6df746ac3e34585e0c79ffdf35da97aef Signed-off-by:
Kshitij Sisodia <kshitij.sisodia@arm.com>
-
- Apr 19, 2022
-
-
Richard Burton authored
We now expect that img_class and vww use cases model inputs should have 4 dims as dictated by use case logic Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: I67a57a3a28a7ff2e09c917c40e9fc2c08384a45c
-
- Apr 13, 2022
-
-
Kshitij Sisodia authored
Ensuring individual HAL projects can be configured without the need to be wrapped. Tests can now be added to build individual components and check for any unintended dependencies creeping in. Change-Id: I057699c3c3cc0fc280615db30a25fbe4c28ae8ea Signed-off-by:
Kshitij Sisodia <kshitij.sisodia@arm.com>
-
Richard Burton authored
Removed some of the templates for feature calculation that we are unlikely to ever use. We might be able to refactor the feature caching and feature calculator code in the future to better integrate it with with PreProcess API. Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: Ic0c0c581c71e2553d41ff72cd1ed3b3efa64fa92
-
- Apr 11, 2022
-
-
Kshitij Sisodia authored
After evaluating stack sizes (after HAL refactoring) we can safely reduce the stack allocation for all the applications. Change-Id: I7d9cd4edd28753fe3f8a668d8c557c2788f4c823 Signed-off-by:
Kshitij Sisodia <kshitij.sisodia@arm.com>
-
- Apr 08, 2022
-
-
Kshitij Sisodia authored
Cleaning up HAL sources by removing unnecessary redirections with function pointers. The "platform packages" under HAL are now streamlined enough to not need any major HAL wrapping (as was the case before). This allows us to have a very thin HAL layer that sits on top of the platform and compnent packs. Also helps in getting rid of "hal platform" pointer being passed around in the code to use any HAL functionality. Change-Id: I04b2057f972aad7a5cfb4a396bcdf147c9f9ef1c Signed-off-by:
Kshitij Sisodia <kshitij.sisodia@arm.com>
-
- Apr 07, 2022
-
-
Richard Burton authored
All ML related work for image classification seperated out and accessed via new Runner Further work to improve profiling integration to be done in follow up ticket: MLECO-3154 Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: I0fe0550c932241a2d335a560ecb7abc329c934e9
-
- Apr 06, 2022
-
-
Kshitij Sisodia authored
Further to the HAL refactoring done in previous commits, this CR simpifies HAL by removing data_acq and data_psn "modules". The associated function pointers have been removed. Change-Id: I04c194c08dfe0aff98ce4e0f0f056bac254c137d Signed-off-by:
Kshitij Sisodia <kshitij.sisodia@arm.com>
-
- Apr 05, 2022
-
-
Kshitij Sisodia authored
Attempting to have timer functionality contained within the platform drivers "package" as it should (in line with the refactoring work done so far under HAL). This will ensure that we don't need two timer implementations under HAL "profiles" and therefore, this whole directory can be removed. This change also addressed issue with the applicatio level Profiler code knowing about how the PMU has been set up by the platform code. This link has been removed completely. This will make it much easier to add/amend the Ethos-U PMU event counters types and give each platform the capability of populating their relvant counters. The application level Profiler doesn't know which metrics it is displaying but just calculates and maintains statistics for whatever PMU counters it receives from the HAL level. A fix for timing adapter issue introduced in the last CR is also included. Change-Id: Ia46e03a06e7b8e42b9ed2ba8f2af2dcd2229c110 Signed-off-by:
Kshitij Sisodia <kshitij.sisodia@arm.com>
-
- Mar 28, 2022
-
-
Kshitij Sisodia authored
Moving away from CMake description of targets and generation of platform header files (for memory addresses and IRQ numbers). Instead these headers are part of the repository under their respective platform-driver packages under HAL sources. Change-Id: I9bd3e68eb17385f8b93eb3d8d76b212ce0e1a6d5 Signed-off-by:
Kshitij Sisodia <kshitij.sisodia@arm.com>
-
- Mar 18, 2022
-
-
Kshitij Sisodia authored
Dcoumentation updates in line with recent refactoring and some minor update to the HAL's NPU component. Change-Id: Iadb34dbcdedf7259f786c42bd8fcf2d950a51410 Signed-off-by:
Kshitij Sisodia <kshitij.sisodia@arm.com>
-
- Mar 17, 2022
-
-
* Pathlib used in Python scripts over os * Bug fix for build_default.py * Minor code style updates Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: I5fc2e582a84443c3fb79250eb711b960d63ed8fd
-
- Mar 16, 2022
-
-
Kshitij Sisodia authored
Corrections and improvements in the build graph (documentation). Change-Id: Ic7f9afe587978f835a88109c21a4145b91daf45d
-
- Mar 15, 2022
-
-
Kshitij Sisodia authored
Update to the build graph image in documentation for changes made in commit c22e80e2 (MLECO-2919). Change-Id: I16a5c4b11979d13010454d2f827e4ed3ca6cf5c3
-
MLECO-3035: [Documentation] Add instructions for updating to python3.8 for Ubuntu 18.04 (or older) users Change-Id: If7bb02f44f8bb7b84b7b7a620e69429a7b5fbb60 Signed-off-by:
Isabella Gottardi <isabella.gottardi@arm.com>
-
Change-Id: I771089443a6cdb4135570fcdd6e321a8f68fcf4a
-
Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: I0f6bf4f891ced4b0da1802546ccf345383af1d93
-