IVGCVSW-3639 Add 5d tensor support
authorMatthew Jackson <matthew.jackson@arm.com>
Thu, 15 Aug 2019 14:14:18 +0000 (15:14 +0100)
committerÁron Virginás-Tar <aron.virginas-tar@arm.com>
Fri, 16 Aug 2019 11:43:00 +0000 (11:43 +0000)
commitdba634fd6a66a9e033a1925b0b26c80b270bbf21
treec89740a40b9c109582635b7c40b17a16dd6c0649
parent11f99b4e72a92051329b23af7ded759463380086
IVGCVSW-3639 Add 5d tensor support

* Increased MaxNumOfTensorDimensions and fixed issues related to its use
* Fixed issues caused by assuming 5d tensors are invalid
* Updated ArmComputeTensorUtils for 5d tensors
* Added 5d tensor unit tests for add, mul, stack and reshape (needed by IVGCVSW-3527)

Signed-off-by: Matthew Jackson <matthew.jackson@arm.com>
Change-Id: I5bcd64942d0d04efcc6c5acb240ad4b88e010743
15 files changed:
include/armnn/Types.hpp
src/armnn/layers/MeanLayer.cpp
src/armnn/test/UtilsTests.cpp
src/armnnSerializer/Serializer.cpp
src/armnnTfLiteParser/test/InputOutputTensorNames.cpp
src/armnnTfLiteParser/test/Squeeze.cpp
src/armnnTfParser/TfParser.cpp
src/backends/aclCommon/ArmComputeTensorUtils.hpp
src/backends/backendsCommon/WorkloadData.cpp
src/backends/backendsCommon/WorkloadUtils.hpp
src/backends/backendsCommon/test/LayerTests.cpp
src/backends/backendsCommon/test/LayerTests.hpp
src/backends/cl/test/ClLayerTests.cpp
src/backends/neon/test/NeonLayerTests.cpp
src/backends/reference/test/RefLayerTests.cpp