IVGCVSW-3353 Add CL support and tests for SpaceToDepth
authorJames Conroy <james.conroy@arm.com>
Mon, 1 Jul 2019 16:12:40 +0000 (17:12 +0100)
committerJames Conroy <james.conroy@arm.com>
Fri, 5 Jul 2019 16:02:24 +0000 (17:02 +0100)
commitd2aa85ee2a0f574bcba50a376721f15c7e99308d
treeeda7d2e9ad07cd6b90d2fbe0780d0335bbebec98
parentf356905c37c9301a7680490afdf6774100c99ea1
IVGCVSW-3353 Add CL support and tests for SpaceToDepth

 * Added CL backend support for SpaceToDepth.
 * Enabled unit tests for SpaceToDepth on CL.
 * Renamed unit tests to make them type-agnostic.
 * Added QSymm16/S16 support to ClTensorHandle.

Signed-off-by: James Conroy <james.conroy@arm.com>
Change-Id: I417d82946142ed619c447428bf0b0c4a2116c004
17 files changed:
src/backends/backendsCommon/WorkloadData.cpp
src/backends/backendsCommon/test/LayerTests.cpp
src/backends/backendsCommon/test/LayerTests.hpp
src/backends/backendsCommon/test/SpaceToDepthTestImpl.hpp
src/backends/cl/ClLayerSupport.cpp
src/backends/cl/ClLayerSupport.hpp
src/backends/cl/ClTensorHandle.hpp
src/backends/cl/ClWorkloadFactory.cpp
src/backends/cl/ClWorkloadFactory.hpp
src/backends/cl/backend.mk
src/backends/cl/test/ClLayerTests.cpp
src/backends/cl/workloads/CMakeLists.txt
src/backends/cl/workloads/ClSpaceToDepthWorkload.cpp [new file with mode: 0644]
src/backends/cl/workloads/ClSpaceToDepthWorkload.hpp [new file with mode: 0644]
src/backends/cl/workloads/ClWorkloads.hpp
src/backends/reference/RefLayerSupport.cpp
src/backends/reference/test/RefLayerTests.cpp