IVGCVSW-3878 Add reference workload for SLICE
authorAron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Tue, 17 Sep 2019 16:27:04 +0000 (17:27 +0100)
committerAron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Wed, 18 Sep 2019 10:09:02 +0000 (11:09 +0100)
commit92b9f87099260178d2a3d61a42af2a86762eaca7
tree4556a8a8d86f46cc36b9a6b305bcaa49bf8f057d
parent44a0142b17492a5af4cfa28b08c6763e463e6ca3
IVGCVSW-3878 Add reference workload for SLICE

* Added reference workload implementation and layer tests
  for all supported tensor dimensions (1d, 2d, 3d, 4d)

Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: I40eb300828933e9183027281105d1a7e597d1569
18 files changed:
src/backends/backendsCommon/WorkloadData.cpp
src/backends/backendsCommon/common.mk
src/backends/backendsCommon/test/CMakeLists.txt
src/backends/backendsCommon/test/LayerTests.hpp
src/backends/backendsCommon/test/layerTests/SliceTestImpl.cpp [new file with mode: 0644]
src/backends/backendsCommon/test/layerTests/SliceTestImpl.hpp [new file with mode: 0644]
src/backends/reference/RefLayerSupport.cpp
src/backends/reference/RefLayerSupport.hpp
src/backends/reference/RefWorkloadFactory.cpp
src/backends/reference/RefWorkloadFactory.hpp
src/backends/reference/backend.mk
src/backends/reference/test/RefLayerTests.cpp
src/backends/reference/workloads/CMakeLists.txt
src/backends/reference/workloads/RefSliceWorkload.cpp [new file with mode: 0644]
src/backends/reference/workloads/RefSliceWorkload.hpp [new file with mode: 0644]
src/backends/reference/workloads/RefWorkloads.hpp
src/backends/reference/workloads/Slice.cpp [new file with mode: 0644]
src/backends/reference/workloads/Slice.hpp [new file with mode: 0644]