IVGCVSW-2510 Ref workload implementation for Gather operator
authornarpra01 <narumol.prangnawarat@arm.com>
Fri, 18 Jan 2019 16:53:53 +0000 (16:53 +0000)
committerNarumol Prangnawarat <narumol.prangnawarat@arm.com>
Tue, 22 Jan 2019 17:46:51 +0000 (17:46 +0000)
commit4951d84b1174a4bb0a5d9c900740f64201f765bf
treefe713740ac0acbaa8d74bbc9cdb450d08ef9f575
parent0edd46737065d3e5c09aa959807e81f9836ee709
IVGCVSW-2510 Ref workload implementation for Gather operator
 * add implemenentation for GatherQueueDescriptor validate function
 * add FirstInputTypedWorkload to allow type check on the first input tensor only
 * add ref workload implemenentation for float and uint8
 * add Gather layer support in Ref
 * unit tests

Change-Id: I4578a3211f11d24aa29d15bcf7f45b0445bcd1ee
16 files changed:
src/backends/backendsCommon/Workload.hpp
src/backends/backendsCommon/WorkloadData.cpp
src/backends/backendsCommon/test/GatherTestImpl.hpp [new file with mode: 0644]
src/backends/backendsCommon/test/LayerTests.cpp
src/backends/backendsCommon/test/LayerTests.hpp
src/backends/reference/RefLayerSupport.cpp
src/backends/reference/RefLayerSupport.hpp
src/backends/reference/RefWorkloadFactory.cpp
src/backends/reference/backend.mk
src/backends/reference/test/RefLayerTests.cpp
src/backends/reference/workloads/CMakeLists.txt
src/backends/reference/workloads/Gather.cpp [new file with mode: 0644]
src/backends/reference/workloads/Gather.hpp [new file with mode: 0644]
src/backends/reference/workloads/RefGatherWorkload.cpp [new file with mode: 0644]
src/backends/reference/workloads/RefGatherWorkload.hpp [new file with mode: 0644]
src/backends/reference/workloads/RefWorkloads.hpp