Skip to content
  1. Dec 06, 2023
  2. Dec 04, 2023
  3. Nov 30, 2023
  4. Nov 29, 2023
  5. 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
  6. Nov 13, 2023
  7. Nov 08, 2023
  8. Nov 06, 2023
  9. Nov 03, 2023
  10. Oct 26, 2023
  11. Oct 20, 2023
  12. Oct 16, 2023
  13. 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
  14. Sep 05, 2023
  15. Aug 31, 2023
  16. 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
  17. Aug 21, 2023
  18. Jul 28, 2023
  19. Jun 22, 2023
  20. Jun 09, 2023
  21. Jun 06, 2023
  22. May 30, 2023
  23. May 05, 2023
  24. Mar 28, 2023
  25. Mar 22, 2023
  26. Mar 21, 2023
  27. Mar 17, 2023
  28. Mar 15, 2023
  29. Feb 16, 2023
  30. Feb 13, 2023
  31. Jan 05, 2023
  32. Dec 29, 2022
  33. Dec 23, 2022
  34. Dec 21, 2022
    • Kshitij Sisodia's avatar
      MLECO-3659: Improvement for NPU PMU counters · de54e160
      Kshitij Sisodia authored
      
      
      The NPU idle count could have been erraneously high as
      the counters were always running. This change utilises
      callback functions to start/stop the counters only when
      the inferences start/stop executing on the NPU.
      
      Changes have been made to cache maintenance functions
      called from within the NPU driver's pipeline to reduce
      the overhead caused by these.
      
      Change-Id: I69db0d3b3f3fe5b2847e15b5c3096cb1e0484176
      Signed-off-by: Kshitij Sisodia's avatarKshitij Sisodia <kshitij.sisodia@arm.com>
      de54e160
  35. Dec 19, 2022
  36. Dec 09, 2022
Loading