IVGCVSW-2511 Add end to end Gather layer test
authornarpra01 <narumol.prangnawarat@arm.com>
Wed, 23 Jan 2019 15:23:11 +0000 (15:23 +0000)
committerNarumol Prangnawarat <narumol.prangnawarat@arm.com>
Wed, 23 Jan 2019 17:13:15 +0000 (17:13 +0000)
commitdb2b160bf9e7759d0157dfa57ee940290f5170e3
tree536fa36ebc9eb8442b96b486a10cadab28d32647
parentc625f000198218fc8d03130ee5658f73b94b2683
IVGCVSW-2511 Add end to end Gather layer test

 * Add end to end test for Gather operator
 * Add Support for int32 to Constant layer for Ref
 * Add Int32Workload
 * Add RefConstantWorkload as template for float, uint8, int32
 * Remove unused RefBaseConstantWorkload
 * Remove unused RefConstantFloat32Workload
 * Remove unused RefConstantUint8Workload
 * Add support check for int32 in LayerSupport functions

Change-Id: Ic970588a49ebe2aafb12be8adef52371feacaa7b
19 files changed:
src/armnn/LayerSupportCommon.hpp
src/backends/backendsCommon/MakeWorkloadHelper.hpp
src/backends/backendsCommon/Workload.hpp
src/backends/backendsCommon/test/CMakeLists.txt
src/backends/backendsCommon/test/GatherEndToEndTestImpl.hpp [new file with mode: 0644]
src/backends/cl/ClLayerSupport.cpp
src/backends/neon/NeonLayerSupport.cpp
src/backends/reference/RefLayerSupport.cpp
src/backends/reference/RefWorkloadFactory.cpp
src/backends/reference/backend.mk
src/backends/reference/test/RefEndToEndTests.cpp
src/backends/reference/workloads/CMakeLists.txt
src/backends/reference/workloads/RefConstantFloat32Workload.cpp [deleted file]
src/backends/reference/workloads/RefConstantFloat32Workload.hpp [deleted file]
src/backends/reference/workloads/RefConstantUint8Workload.cpp [deleted file]
src/backends/reference/workloads/RefConstantUint8Workload.hpp [deleted file]
src/backends/reference/workloads/RefConstantWorkload.cpp [moved from src/backends/reference/workloads/RefBaseConstantWorkload.cpp with 81% similarity]
src/backends/reference/workloads/RefConstantWorkload.hpp [moved from src/backends/reference/workloads/RefBaseConstantWorkload.hpp with 51% similarity]
src/backends/reference/workloads/RefWorkloads.hpp