Skip to content

MLBEDSW-10205: Fix Ethos-U55 issue with 32-bit copy

Philip Hall requested to merge MLBEDSW-10205 into main

MLBEDSW-10205: Fix Ethos-U55 issue with 32-bit copy

  • An identity transpose TOSA op was replaced with a memory copy for Ethos-U55, but the underlying AveragePool implementation could not copy the 32-bit tensors as defined. This commit re-frames the tensor memory as twice as many 16-bit elements.
  • Transposed tensors that exceed the Ethos-U55 HW size limits cannot be trivially decomposed due to using AveragePool for the underlying implementation. Added asserts to catch oversized transposes passing through the command generator.

Signed-off-by: Philip Hall philip.hall@arm.com Change-Id: Ic80acd32156f8d2d3980e5e43d9344efbefb3494

Edited by Fredrik Svedberg

Merge request reports