summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-18MLECO-2525 Upgrade to C++ 14ayamas01
-Updated CMake to use C++ 14 -Removed cmsis makefile include from tensorflow.cmake -Documentation update -Added more flags for processor in CMake Change-Id: I1c2b72141e98a5cf8bb09176d7c331da3b05b4c5
2021-11-16MLECO-2520: Change md files to have correct file linksCisco Cervellera
Change-Id: I3ec18583c321eb2815a670d56f4958e610331d6d
2021-11-16MLECO-2471: Move arena-cache-size to setup scriptLiam Barry
Signed-off-by: Liam Barry <liam.barry@arm.com> Change-Id: Ibf712cb9359b9bc9977d4f77aec1d7c7f4245825
2021-11-15MLECO-2188: Review documentationIsabella Gottardi
Change-Id: I15dceeafec554e58257e8e6d6e8896cc9b397106
2021-11-12MLECO-2507: Address coverity warnings & refactor var namesGeorge Gekov
Change-Id: I90fca833d501bbd4db4fd99903b9ffef161a9a6b Signed-off-by: George Gekov <george.gekov@arm.com>
2021-11-10MLECO-2354 MLECO-2355 MLECO-2356: Moving noise reduction to public repositoryRichard Burton
* Use RNNoise model from PMZ * Add Noise reduction use-case Signed-off-by: Richard burton <richard.burton@arm.com> Change-Id: Ia8cc7ef102e22a5ff8bfbd3833594a4905a66057
2021-11-09MLECO-2494 Added PlatformMath testsliabar01
Change-Id: I5170aafa6d159d537906da17b194534fd7d44bea Signed-off-by: Liam Barry <liam.barry@arm.com>
2021-11-05MLECO-2526: Add instructions for Arm Virtual HardwareGeorge Gekov
Change-Id: If34a22cdc1313bd8cce4d1cd30e845eb361b93e4 Signed-off-by: George Gekov <george.gekov@arm.com>
2021-10-29MLECO-2512: Minor improvement for helper scripts.Kshitij Sisodia
Python scripts 'build_default.py' and 'set_up_default_resources.py' now allow building for non-default Ethos-U configurations: H32, H64, H256 and Y512. Change-Id: Iefdbf135410396c4dc0be73462644725d4b47910
2021-10-25MLECO-2458 and MLECO-2476 [Fix] VWW IFM quant stepIsabella Gottardi
* Changed image->cc conversion to be similar with preprocessing of img_class and vww models: images are scaled maintaing the aspect ration and then the centre crop of the correct size is taken. * VWW applies input quantization info to the int8 image (prior converted to [0,1] float range). * Changed adult_blur to a image without person. * Fix menu print when selecting a specific ifm to run (Select message was displayed after typing something) Change-Id: Ie6cde7ab4835ea842667b87397458a5d32131df3
2021-10-22MLECO-2489: Minor addition for PlatformMathKshitij Sisodia
Adding sine function and allowing FFTs to be computed for cases where the FFT len is not a power of 2. In this case, the naive implementation is used. Option for computing FFT for a complex vector has also been added, although, the CMSIS-DSP flow needs to be tested. Change-Id: Iad9902b946f3088de91a5f67acfb4cb3d0b00457
2021-10-15MLECO-2423: [Fix] Case insensitive name clashIsabella Gottardi
* Fixed vww usage warnings (imageData in RunInferene and _GetImageIdx function) Change-Id: I2c37e4e4cc8c8eca841690f2df8d525ed516ecc8
2021-10-05MLECO-2395: Allow users to select Ethos-U memory modeIsabella Gottardi
Change-Id: Icf09410f12072e8d7850dd1e540c3243af24ed09
2021-10-05MLECO-2400: Test GNU toolchain 10.3-2021.07Isabella Gottardi
Change-Id: Ifd6d3d72abb1e8ce058e612295d01a148962627e
2021-10-04MLECO-2344: Documentation improvementKshitij Sisodia
Documenting how the target platform's SRAM size impacts configuration files, sources and linker scripts. Change-Id: I8647ab67b73bafd0c44e6c586a1b5f2602bf03f5
2021-10-04MLECO-2407: Correction for Cortex-M55 core clockKshitij Sisodia
AN547 sets the core clock for both M55 and U55 to 32MHz, while the blocks on APB use a different clock of 25MHz. Note: this will have not change any of the MPS3 FPGA profiling numbers (cycle counts and elapsed time in milliseconds) for Cortex-M55 as this was already using the correct counters under MPS3. The only difference would be that the system tick interrupt will fire every 10ms as intended instead of every 7.8125 ms as it is doing with current software. Change-Id: I77cd269c7c02f5d6e65328eb285185bae74e4e36
2021-09-28MLECO-2348: Update dependencies to 21.08Cisco Cervellera
* Update all dependancies to 21.08 * Refactoring to fit the new changes Change-Id: Icc2ae3628ee6e8fbc0af2cd8f91e368c9ccae053
2021-09-27Visual Wake Word documentation fixIsabella Gottardi
Change-Id: Id3919e5ec507bbfe7e7bf4c4c199b5dbdcc043d2
2021-09-24MLECO-2345: Adding dynamic load support for FVPsKshitij Sisodia
With this patch, the generic inference runner use-case can be configured to accept the model tflite file at run-time via the FVP's command line parameters. Same is true for the IFM and the inference results can be dumped out too. NOTE: this change is only for supporting the FVP, the FPGA implementation will not allow additional loading for the changes in this patch to be useful. Change-Id: I1318bd5b0cfb7bb635ced6fe58d22c3e401d2547
2021-09-24MLECO-2322: Thubleshooting vela installCisco
Change-Id: I3b75a9fe5b002a8206674aff154f44df2ccc85ca Reviewed-on: https://eu-gerrit-2.euhpc.arm.com/c/ml/ecosystem/ml-embedded-evaluation-kit/+/472168 Tested-by: mlecosys <mlecosys@arm.com> Reviewed-by: Isabella Gottardi <isabella.gottardi@arm.com> Reviewed-by: Kshitij Sisodia <kshitij.sisodia@arm.com>
2021-09-16MLECO-2082: Adding visual wake word use case21.08Éanna Ó Catháin
MLECO-2083: Refactoring img_class and visual wake word *Added source files for visual wake word *Added tests *Added docs *Added new images for visual wake word demo *Refactored common functions in img_class, visual wake word and other usecases Change-Id: Ibd25854e19a5517f940a8d3086a5d4835fab89e9 Signed-off-by: Éanna Ó Catháin <eanna.ocathain@arm.com>
2021-09-15MLECO-2238: Add FAQ section to documentationIsabella Gottardi
Change-Id: I4dbab11223697c6c1405a3466fdbe87e9b23cf0d
2021-09-15MLECO-2137: TA documentation improvementIsabella Gottardi
Change-Id: Ie2f358ef52aaa8734ff09ead97aea72e5bda7f8b
2021-09-15MLECO-2135: Memory leak bugCisco Cervellera
The ApplicationContext::Set function allocates always new memory for the attibute. When called multiple times (like it is done in most of the UseCaseHandler) this will generate a memory leak. The function now checks if the attibute exists; If it does it frees the memory and then allocate memory for the new attribute. Change-Id: I21db10009d6d0e360eab2dd33c344ef72eafe77f
2021-09-07MLECO-2145: update models to new Vela 3.1.0 releaseNina Drozd
* updated vela version in setup resources script * updated vela version in documentation * updated minimum cmake version in documentation Change-Id: Iadd1d082bb7f6124016a2804fd7a28e59bf72639
2021-09-07MLECO-2160: Error repor when Ethos-U is not usedCisco Cervellera
Change-Id: I0dab5308bf5c3eba9b4bb2c9bf0939ac9598d2f6
2021-09-03MLECO-2235: Fix documentationIsabella Gottardi
Signed-off-by: Isabella Gottardi <isabella.gottardi@arm.com> Change-Id: If8d6bf60cd4961be4c29f46ea75422b093185b04
2021-09-02MLECO-2226 Fix for for loop in complex magnitude calculationÉanna Ó Catháin
Change-Id: Id5c09851d4377cc52039a4988df93cfd84dab9c0 Signed-off-by: Éanna Ó Catháin <eanna.ocathain@arm.com>
2021-09-01MLECO-2223 Fix screen output when running the U65 FVPÉanna Ó Catháin
Change-Id: I86b74c35572b52977991681e95c63934fed08bf0 Signed-off-by: Éanna Ó Catháin <eanna.ocathain@arm.com>
2021-08-13MLECO-1982: Update to using latest ethos-u embedded componentsIsabella Gottardi
Change-Id: I744a4eb2553207004c9403b956e5bd9e9b352bfb Signed-off-by: Isabella Gottardi <isabella.gottardi@arm.com>
2021-08-12MLECO-1904: Update to use latest TFLuRichard Burton
* Now uses seperate TFLu github repo * Fixes to align with API changes * Update ASR model ops and re-enable ASR inference tests * Set default release level to release_with_logs Signed-off-by: Richard Burton <richard.burton@arm.com> Change-Id: I57612088985dece1413c5c00a6e442381e07dd91
2021-08-12Fix typosGeorge Gekov
Signed-off-by: George Gekov <george.gekov@arm.com> Change-Id: I24c64064874b2e6baabdbff9c762972b816fc272
2021-08-06Fix documentation.Isabella Gottardi
* Fix broken link "building-for-different-ethos_u-npu-variants" * Corstone-300 + Ethos-U65 NPU support in memory_considerations Signed-off-by: Isabella Gottardi <isabella.gottardi@arm.com> Change-Id: I2e99e2d24d3cd0bb64e06481862660d1b0679f20
2021-08-05MLECO-2138: Fix line feeding with GCCGeorge Gekov
Signed-off-by: George Gekov <george.gekov@arm.com> Change-Id: I32c05897085554f469bedc55e4e2800788121c55
2021-08-03MLECO-2051: Work with Corstone-300 + Ethos-U65Cisco Cervellera
Change-Id: I64ab930a1de5210f435f91bed7600a700581946f Signed-off-by: Isabella Gottardi <isabella.gottardi@arm.com> Reviewed-on: https://eu-gerrit-2.euhpc.arm.com/c/ml/ecosystem/ml-embedded-evaluation-kit/+/459126 Tested-by: mlecosys <mlecosys@arm.com> Tested-by: George Gekov <george.gekov@arm.com> Reviewed-by: George Gekov <george.gekov@arm.com> Reviewed-by: Kshitij Sisodia <kshitij.sisodia@arm.com>
2021-07-29Fix documentation broken linksIsabella Gottardi
Signed-off-by: Isabella Gottardi <isabella.gottardi@arm.com> Change-Id: Iec096ffa7f711700dad08a015cf089520fbaff66
2021-07-23Generating bin files for simple_platform.Kshitij Sisodia
Breaking down the elf(axf) file into bin blobs for the simple_platform target too. Change-Id: Ie909508433ef03f8b4a32e04bc69353aed0d0849
2021-07-20Change NPU Total report to uppercaseIsabella Gottardi
Change-Id: I803b1d4d8b4a19fa83c5c329760de2f7623b63fc
2021-07-09MLECO-2036: Fix Vela3 documentation references & update Vela .ini configurationGeorge Gekov
Signed-off-by: George Gekov <george.gekov@arm.com> Change-Id: I92b9ab60974ad266246994deae5833f7f374633d
2021-07-08MLECO-1987: Minor refactoring.alexander
ASRSlidingWindow can be used in other use-cases, thus it was renamed to decouple from ASR. Signed-off-by: alexander <alexander.efremov@arm.com> Change-Id: I2df977e4f18f490a532e0f27e3625b153ca464d7
2021-07-01MLECO-718: Minor imporovements to source genKshitij Sisodia
Changes: * minor speed up for tflite to C++ file generation * virtual env's pip upgrade before installation of packages Change-Id: If8cef85779b7381f444f608b565da0b8f994d364
2021-06-30Updated Vela version to 3.0.0alexander
Signed-off-by: alexander <alexander.efremov@arm.com> Change-Id: Idcfc0cb70cf0704528df48bfce2e60791bee3ade
2021-06-28Fix documentation: building.md broken link and TOCCisco Cervellera
* Vela configuarion example broken link fixed to correct file. * Added missing entry (Building for default configuration) in the TOC Change-Id: I7c4c9a6db742968db144a4cfcfe97a159e960268
2021-06-10MLECO-1988: Add links to Ethos-U landing pagesGeorge Gekov
Change-Id: Id6788b3fdc8ffae9079c99e95c459c5aa4abda7a Signed-off-by: George Gekov <george.gekov@arm.com>
2021-06-02MLECO-1901: Document MAC config mismatch errorGeorge Gekov
Change-Id: I9b6b63724d136f36f57a9402059327f8fab27bf1 Signed-off-by: George Gekov <george.gekov@arm.com>
2021-05-28MLECO-1943: Use case documentation links fixed21.05Kshitij Sisodia
Each use case documentation links fixed. Change-Id: I1aabd76bd9f7ba065ee26f6bac7f96b2441e80e8
2021-05-28MLECO-1943: Fixing documentation linksKshitij Sisodia
Couple of minor links fixed for documentation.md. Change-Id: I4309bf83d8bc4c818a2d96bb54b3e0ecdfc27e4b
2021-05-27MLECO-1943: Minor documentation fixes.Kshitij Sisodia
Change-Id: I6763f93ece5dde34ecae92f0c694c3cb971baf43
2021-05-27MLECO-1943: Documentation reviewKshitij Sisodia
Major update for the documentation. Also, a minor logging change in helper scripts. Change-Id: Ia79f78a45c9fa2d139418fbc0ca9e52245704ba3
2021-05-27MLECO-1953: Corrections for documentationKshitij Sisodia
Minor documentation corrections for the location of `images.txt` file (used for MPS3 FPGA deployment). Change-Id: Icdeaae04a5b9132c0d2f3d48948588e4954a85e6