- 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
-
- Mar 14, 2022
-
-
Isabella Gottardi authored
Change-Id: Ib42829b61e840a47086898d6f8941f0e92f2f8fe Signed-off-by:
Isabella Gottardi <isabella.gottardi@arm.com>
-
Kshitij Sisodia authored
* LCD module component created (removed from individual platform packs). * retarget.c moved out into its own component that wraps the uart module. It also have the native stub for GetLine => paved the way for removing data_acq module from profiles. * shortened names for components' dir for npu and ta * remove peripheral_memmap and peripheral_irqs headers from platform_drivers.h. There should be no need for these to be included in the top level now. These should be private headers. * cmsis_device moved in as a component. * Pyenv created by set_up_default_resource.py will also install packages that CMake's source generator needs. TODO's: * Remove timer from profiles (MLECO-3096) Change-Id: I9d6ea2f4f291788f40a16ed507019563c8d7f205
-
- Mar 11, 2022
-
-
Isabella Gottardi authored
Change-Id: I24cd544780f46fcec8f154b440f7bb959c20a459 Signed-off-by:
Isabella Gottardi <isabella.gottardi@arm.com>
-
- Mar 09, 2022
-
-
Liam Barry authored
Tried to clarify location of axf file and need to change directory at a specific step Added note on changing permissions to AVH guide and added link to AVH guide in quickstart.md as well as recommending a VNC viewer if using AVH Change-Id: I653f0ac3ae52a6fc1c44e28024b9513af89c6db6 Signed-off-by:
Liam Barry <liam.barry@arm.com>
-
- Mar 04, 2022
-
-
Isabella Gottardi authored
Change-Id: I958aa912d135241743c95a4ece81bb6deee22006
-
Richard Burton authored
* Add missing CMake setting used for building driver Signed-off-by:
Richard Burton <richard.burton@arm.com> Change-Id: I2aae67d6780f88e661f9a54177943553b0f0dd4c
-