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
Loading
Please register or sign in to comment