Skip to content
  1. Sep 05, 2023
  2. Aug 31, 2023
  3. 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
  4. Aug 21, 2023
  5. Jul 28, 2023
  6. Jun 22, 2023
  7. Jun 09, 2023
  8. Jun 06, 2023
  9. May 30, 2023
  10. May 05, 2023
  11. Mar 28, 2023
  12. Mar 22, 2023
  13. Mar 21, 2023
  14. Mar 17, 2023
  15. Mar 15, 2023
  16. Feb 16, 2023
  17. Feb 13, 2023
  18. Jan 05, 2023
  19. Dec 29, 2022
  20. Dec 23, 2022
  21. 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
  22. Dec 19, 2022
  23. Dec 09, 2022
  24. 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
  25. Dec 01, 2022
  26. Nov 17, 2022
  27. Nov 09, 2022
  28. Nov 08, 2022
  29. Nov 02, 2022
  30. Oct 31, 2022
  31. Oct 17, 2022
  32. Oct 14, 2022
  33. Oct 12, 2022
  34. Oct 06, 2022
    • Richard Burton's avatar
      MLECO-3164: Additional refactoring of KWS API · ec5e99be
      Richard Burton authored
      Part 1
      * Add KwsClassifier
      * KwsPostProcess can now be told to average results
      * Averaging is handlded by KwsClassifier
      * Current sliding window index is now an argument of DoPreProcess
      
      Change-Id: I07626da595ad1cbd982e8366f0d1bb56d1040459
      ec5e99be
  35. Oct 05, 2022
  36. Oct 03, 2022
Loading