IVGCVSW-2771 Fix SubTensor error in vgg16 ExecuteNetwork CL
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>
Thu, 23 May 2019 14:07:33 +0000 (15:07 +0100)
committerNarumol Prangnawarat <narumol.prangnawarat@arm.com>
Thu, 23 May 2019 15:58:53 +0000 (15:58 +0000)
commit741358311ca239d54402ecdf20e28f561bc7fa37
tree7495c2d51c094ff09c3bfca3b021a7366374afcf
parent2f80f6e3e5bc83dbead0b972a10855b2dd648310
IVGCVSW-2771 Fix SubTensor error in vgg16 ExecuteNetwork CL

 * Add check if Sub-tensors cannot be used, call ACL function
 * Add ClSplitterWorkload functions
 * Modify IsSplitterSupported to call ACL validate function
if sub-tensor cannot be used
 * Also check if quantization parameters match when using sub-tensors

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I5dfd0e422b7d485dd4421a664add83d870bec5d6
src/backends/cl/ClLayerSupport.cpp
src/backends/cl/backend.mk
src/backends/cl/workloads/CMakeLists.txt
src/backends/cl/workloads/ClSplitterWorkload.cpp [new file with mode: 0644]
src/backends/cl/workloads/ClSplitterWorkload.hpp