IVGCVSW-3696 Add NEON ArgMinMax workload and tests
authorJames Conroy <james.conroy@arm.com>
Tue, 17 Sep 2019 13:22:06 +0000 (14:22 +0100)
committerMatteo Martincigh <matteo.martincigh@arm.com>
Thu, 3 Oct 2019 11:50:51 +0000 (11:50 +0000)
commitd47a064ab4c38559c6be931cb1771feb6e026ea4
tree5f2cad86258378e23e8c9d43a9555dcc2a443b7f
parent61d6f7305b02e025ee10aa07e5499993a0e77cc1
IVGCVSW-3696 Add NEON ArgMinMax workload and tests

 * Added layer tests and fixed WorkloadData validate.
 * Also enabled copy to/from NEON for Signed32.

Signed-off-by: James Conroy <james.conroy@arm.com>
Change-Id: I5e961f88434e18d5a8ebff956d20a1c2cf1b50bb
15 files changed:
src/backends/backendsCommon/WorkloadData.cpp
src/backends/backendsCommon/test/layerTests/ArgMinMaxTestImpl.cpp
src/backends/backendsCommon/test/layerTests/ArgMinMaxTestImpl.hpp
src/backends/neon/NeonLayerSupport.cpp
src/backends/neon/NeonLayerSupport.hpp
src/backends/neon/NeonTensorHandle.hpp
src/backends/neon/NeonWorkloadFactory.cpp
src/backends/neon/NeonWorkloadFactory.hpp
src/backends/neon/backend.mk
src/backends/neon/test/NeonLayerTests.cpp
src/backends/neon/workloads/CMakeLists.txt
src/backends/neon/workloads/NeonArgMinMaxWorkload.cpp [new file with mode: 0644]
src/backends/neon/workloads/NeonArgMinMaxWorkload.hpp [new file with mode: 0644]
src/backends/neon/workloads/NeonWorkloads.hpp
src/backends/reference/test/RefLayerTests.cpp