Skip to content
  1. Nov 08, 2023
  2. Nov 06, 2023
  3. Nov 03, 2023
  4. Oct 26, 2023
  5. Oct 20, 2023
  6. Oct 16, 2023
  7. 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
  8. Sep 05, 2023
  9. Aug 31, 2023
  10. 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
  11. Aug 21, 2023
  12. Jul 28, 2023
  13. Jun 22, 2023
  14. Jun 09, 2023
  15. Jun 06, 2023
  16. May 30, 2023
  17. May 05, 2023
  18. Mar 28, 2023
  19. Mar 22, 2023
  20. Mar 21, 2023
  21. Mar 17, 2023
  22. Mar 15, 2023
  23. Feb 16, 2023
  24. Feb 13, 2023
  25. Jan 05, 2023
  26. Dec 29, 2022
  27. Dec 23, 2022
  28. 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
  29. Dec 19, 2022
  30. Dec 09, 2022
  31. Dec 06, 2022
    • Kshitij Sisodia's avatar
      MLECO-3710: Fix for freshly updated submodule build issue. · 47406feb
      Kshitij Sisodia authored
      TensorFlow Lite Micro can have stale third party components downloaded
      by an older version. On a submodule update, our recommendation to users
      would be to use `-DTENSORFLOW_LITE_MICRO_CLEAN_DOWNLOADS=ON` to clean
      the older downloads. Moving the triggered cleaning and refresh to CMake
      configuration stage (with no parallel build option). This should have a
      better chance of success with the subsequent build step.
      
      Change-Id: I305439c09658f49765ecc15eb1ce0c8b914dd30a
      47406feb
  32. Dec 01, 2022
  33. Nov 17, 2022
  34. Nov 09, 2022
  35. Nov 08, 2022
  36. Nov 02, 2022
  37. Oct 31, 2022
Loading