Skip to content
  1. Feb 07, 2025
  2. Feb 06, 2025
  3. Feb 05, 2025
  4. Feb 04, 2025
  5. Feb 03, 2025
  6. Jan 31, 2025
  7. Jan 29, 2025
  8. Jan 28, 2025
  9. Jan 27, 2025
    • Philip Hall's avatar
      MLBEDSW-10299: Size types and allocator fixes for ordered_map · 6ee583fa
      Philip Hall authored
      
      
       - Normalise the sized types used by ordered_map to present
         an interface more consistent with the standard library.
       - Set initial allocation to zero such that declaring an
         empty map allocates no storage, and add tests for the
         same. Storage is now allocated on first-use.
       - Fix potential range issue with initial hashtable size
         being greater than the chosen indexer.
       - Fix issue where it was not possible to resize up to
         the maximum indexer limit.
      
      Signed-off-by: Philip Hall's avatarPhilip Hall <philip.hall@arm.com>
      Change-Id: I12742431808d73625ac6bcdbd7b701b52f763834
      6ee583fa
  10. Jan 24, 2025
  11. Jan 23, 2025
    • Johan Alfvén's avatar
      MLBEDSW-10310: MLCE: Wrong ofm shape for Prelu ops implemented by AvgPool · 0b5aafa8
      Johan Alfvén authored
      
      
       - An Avgpool with the wrong ofm shape caused an output difference
       - The wrong shape is caused by the removal of a Reshape op causing
       the Prelu actual op ofm shape and tensor shape to differ
       - Prelu was then later converted the an AvgPool with an faulty value on
      the op ofm shape (using the Reshape output shape)
       - The fix is to make sure the original Prelu output shape is used for
       the AvgPool
      
      Change-Id: I878695cbac2e9c0a5323eb7f620047588454b138
      Signed-off-by: Johan Alfvén's avatarJohan Alfvén <johan.alfven@arm.com>
      0b5aafa8
    • Rickard Bolin's avatar
      MLBEDSW-10206: Add support for Resize when H or W is 1 · 1d6f2924
      Rickard Bolin authored
      
      
      Allow either height or width dimension to be 1 when the other is
      upscaled
      
      Signed-off-by: Rickard Bolin's avatarRickard Bolin <rickard.bolin@arm.com>
      Change-Id: If423338b9f6aeacf2c02cc9437588c13c1949cd6
      1d6f2924
    • Johan Alfvén's avatar
      MLBEDSW-10285: MLCE: Output diff caused by wrong ifm box · 5078129c
      Johan Alfvén authored
      
      
       - A slice op followed by a conv2d with stride 2 caused an output diff
       - The slice read is moved to the consumer (conv2d) but the problem in
      this case was that the ifm box calculation was not correct when having
      a stride greater than one
       - The issue is solved by backporting various fixes from Regor that is
      making sure ifm and ofm box have correct offsets and sizes
       - Also fixed a hidden problem that read_shape in rewrite_split_ops was
      calculated erroneously since start and end offset can be less than
      rank 4 but ifm shape is always 4. That gave a corrupt read_shape.
      However, read_shape height was not used before this commit so corrupt
      value was not used and did not cause any problems
      
      Change-Id: Ib71c13cfecf77b2cdc2b5aaf437938577c433bb5
      Signed-off-by: Johan Alfvén's avatarJohan Alfvén <johan.alfven@arm.com>
      5078129c
  12. Jan 22, 2025
  13. Jan 21, 2025
  14. Jan 20, 2025
    • Alexander Bengtsson's avatar
      MLBEDSW-10227: Additional checks for rescale IFM-fusing · 14f2efca
      Alexander Bengtsson authored and Alexander Bengtsson's avatar Alexander Bengtsson committed
      
      
      - Add 3 missing checks when performing IFM rescale-fusing on binary
        elementwise operations.
        1. Pass both rescale in/out dtypes and operation in/out dtypes to
           SupportsFusedRescale. All 4 are required to determine whether
           an operation can be fused.
        2. When performing IFM-fusing, the fused tensor should not be in
           graph-outputs.
        3. When checking whether binary elementwise operations can IFM-fuse
           The compiler must also check following for the second input:
             * input/output unsigned attributes
             * that the fused tensor is not in graph-output.
      
      Change-Id: I82ed1d07f14d48c70c8a94b9579be20200029f95
      Signed-off-by: default avatarAlexander Bengtsson <Alexander.Bengtsson@arm.com>
      14f2efca
  15. Jan 17, 2025
  16. Jan 15, 2025
  17. Jan 14, 2025
  18. Jan 13, 2025
  19. Jan 10, 2025
Loading