Skip to content
  1. Jun 04, 2024
  2. May 31, 2024
    • Kshitij Sisodia's avatar
      MLECO-4725: Updating to 24.05 components · 69f66169
      Kshitij Sisodia authored
      
      
      Updating submodules to pinned 24.05 components.
      
      * core-platform: 24.05 tag
      * core-driver:   24.05 tag
      * cmsis-nn:      v6.0.0 tag
      * cmsis-dsp:     v1.15.0 (no change)
      * cmsis:         51f8f89612c8330c0116479cfe3a2cb04c390e2b
      * tensorflow:    8e22946b3faa51564df5dd9194f7540b2694892c
      
      Vela compiler (fetched from PyPi) version updated to 3.12.
      
      Change-Id: Ibf4a5412368f303db1be9e7ab32504b0daac9c68
      Signed-off-by: Kshitij Sisodia's avatarKshitij Sisodia <kshitij.sisodia@arm.com>
      24.05-rc1
      69f66169
  3. May 28, 2024
  4. May 23, 2024
    • Kshitij Sisodia's avatar
      MLECO-4998: Adding a new version of the CMSIS-pack · 9e2cd170
      Kshitij Sisodia authored
      
      
      Adding 23.02 version of the CMSIS pack generated from sources at
      23.02 tag. Note that this is more than a year old but the refresh
      was needed to support TensorFlow Lite Micro CMSIS-pack's current
      version 1.23.2.
      
      There will be another refresh of the pack soon, once dependency
      packs are made available.
      
      Change-Id: I6e4072db16237db6bafc26ec09c193f10414255b
      Signed-off-by: Kshitij Sisodia's avatarKshitij Sisodia <kshitij.sisodia@arm.com>
      9e2cd170
  5. May 20, 2024
  6. May 17, 2024
  7. May 16, 2024
  8. May 15, 2024
  9. May 07, 2024
  10. May 03, 2024
  11. Apr 24, 2024
  12. Mar 08, 2024
  13. Mar 06, 2024
    • Hugues Kamba Mpiana's avatar
      use-case-resources: Enable user provided metadata · fea932fb
      Hugues Kamba Mpiana authored and Alex Tawse's avatar Alex Tawse committed
      
      
      * An optional argument has been added to the
        `set_up_default_resources.py` Python script to allow
        passing of a user defined use case resources metadata JSON file.
        This shortens the build time by only downloading the resources the
        end user is interested in. It also shortens the optimization part
        which takes additional minutes as it is done for all models and for
        all the specified NPU configurations.
      * Adding changes to comply with Pylint
      * Adding --use-case argument in `set_up_default_resources.py` to
        restrict setting up resources to the specified use cases.
      
      Signed-off-by: Hugues Kamba Mpiana's avatarHugues Kamba-Mpiana <hugues.kambampiana@arm.com>
      Change-Id: I8d38249d8a0b52e66c26e5e74c03657e29f979b0
      Signed-off-by: Alex Tawse's avatarAlex Tawse <alex.tawse@arm.com>
      fea932fb
  14. Feb 20, 2024
  15. Feb 06, 2024
  16. Jan 18, 2024
    • Kshitij Sisodia's avatar
      Cleanup: Timing adapter definitions · 5385a649
      Kshitij Sisodia authored
      
      
      The NPU timing adapter base addresses had been defined in mutiple
      places, making it difficult to determine which one is actually being
      used. This patch cleans up unused definitions from memory-map header
      files for different targets and the CMake template files.
      
      The expectation is for component base addresses to be set by platform
      specific CMake files that include/wrap the component directories.
      
      Change-Id: Ic39794ffbdb872b4b0c900cbcec8e386bb32c4eb
      Signed-off-by: Kshitij Sisodia's avatarKshitij Sisodia <kshitij.sisodia@arm.com>
      5385a649
  17. Jan 09, 2024
  18. Dec 06, 2023
  19. Dec 04, 2023
  20. Nov 30, 2023
  21. Nov 29, 2023
  22. Nov 20, 2023
    • Liam Barry's avatar
      MLECO-4490: Upgrade MLEK Catch Unit tests · cca34a93
      Liam Barry authored
      
      
      *Removed default behaviour of unit-test executables to redirect output
      to file.
      *Accompanying change made to CI script to generate xml files there instead.
      *Switched to newer minor version of Catch.
      *Note: Support for simultaneous output to console and file is available in new major version (Catch 3).
      
      Other unit test cleanup:
      * Redundant warnings about common tests output removed
      * Static cast added to silence compiler warning
      * Removed additional printing in RNNoiseModelTests
      
      Signed-off-by: Liam Barry's avatarLiam Barry <liam.barry@arm.com>
      Change-Id: If9d7f366ec205a7cd49a45198a15867ef7b75afd
      cca34a93
  23. Nov 13, 2023
  24. Nov 08, 2023
  25. Nov 06, 2023
  26. Nov 03, 2023
  27. Oct 26, 2023
  28. Oct 20, 2023
  29. Oct 16, 2023
  30. Oct 04, 2023
    • Liam Barry's avatar
      MLECO-4365: Add CI Test for insufficient tensor arena and update common tests. · f30d7413
      Liam Barry authored and Nina Drozd's avatar Nina Drozd committed
      
      
      Previously, execution path following failed tensor allocation
      was not covered by tests.
      
      Minor amendment added to make ~Model virtual.
      During testing it was noticed that intentional errors simulated in
      certain common tests would result in misleading output for subsequent tests
      as the error messages appear in the console output of the next failing test.
      Documentation and print statements added until a solution is found.
      
      Change-Id: Iaf3e0f32ce9e0505921251cd41f73030108d2cb1
      Signed-off-by: Liam Barry's avatarLiam Barry <liam.barry@arm.com>
      f30d7413
  31. Sep 05, 2023
  32. Aug 31, 2023
  33. Aug 29, 2023
    • Liam Barry's avatar
      MLECO-4260: Replace raw C++ pointers with smart variants · 677d43fa
      Liam Barry authored and Richard Burton's avatar Richard Burton committed
      
      
      Model:
      Added std::unique_ptr qualifier to Model.cc member and
      used make_unique when creating interpreter object
      Removed custom destructor and un-necessary memory cleanup following
      failed allocation
      
      DataStructures:
      Refactored array 2d to use a std::vector under the hood.
      This should preserve desired attributes including contiguous
      memory while removing the need for custom destructor.
      Original size function renamed to dimSize to avoid confusion with
      vector.size()
      Accompanying changes made to preprocessing and ASR tests.
      
      AppContext:
      Replaced use of raw pointers in AppContext.hpp.
      Previously a std::map including IAttribute pointers required
      individual deallocation as they were allocated using new.
      
      Signed-off-by: Liam Barry's avatarLiam Barry <liam.barry@arm.com>
      Change-Id: I1a34dce5dea6ecf4883a9ada3a20f827eb6e6d6b
      677d43fa
  34. Aug 21, 2023
  35. Jul 28, 2023
  36. Jun 22, 2023
Loading