IVGCVSW-5157 'Pipe ModelOption through Network::LoadNetwork() to Workload factory'
authorSadik Armagan <sadik.armagan@arm.com>
Mon, 14 Sep 2020 14:44:18 +0000 (15:44 +0100)
committerSadik Armagan <sadik.armagan@arm.com>
Mon, 14 Sep 2020 14:42:59 +0000 (14:42 +0000)
commit04a729708f986b1a69c1efc42d5cf18271cfae1e
treed39be642c3b5bfe9f9520ae69889b20dade10406
parent80c6b146046252af153af27025a28fb59d33c5e6
IVGCVSW-5157 'Pipe ModelOption through Network::LoadNetwork() to Workload factory'

* Pass ModelOptions to WorkloadFactory
* Updated signature of CL and NEON Convolution2d workloads added FastMathEnabled param.

Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I536178be8e4dd4083489e69febadaf0feeba46d2
25 files changed:
include/armnn/backends/IBackendInternal.hpp
src/armnn/LoadedNetwork.cpp
src/armnn/test/CreateWorkload.hpp
src/backends/backendsCommon/IBackendInternal.cpp
src/backends/backendsCommon/WorkloadFactory.cpp
src/backends/backendsCommon/WorkloadFactory.hpp
src/backends/cl/ClBackend.cpp
src/backends/cl/ClBackend.hpp
src/backends/cl/ClWorkloadFactory.cpp
src/backends/cl/ClWorkloadFactory.hpp
src/backends/cl/test/ClCreateWorkloadTests.cpp
src/backends/cl/test/ClWorkloadFactoryHelper.hpp
src/backends/cl/workloads/ClConvolution2dWorkload.cpp
src/backends/cl/workloads/ClConvolution2dWorkload.hpp
src/backends/neon/NeonBackend.cpp
src/backends/neon/NeonBackend.hpp
src/backends/neon/NeonLayerSupport.cpp
src/backends/neon/NeonWorkloadFactory.cpp
src/backends/neon/NeonWorkloadFactory.hpp
src/backends/neon/test/NeonCreateWorkloadTests.cpp
src/backends/neon/test/NeonWorkloadFactoryHelper.hpp
src/backends/neon/workloads/NeonConvolution2dWorkload.cpp
src/backends/neon/workloads/NeonConvolution2dWorkload.hpp
src/backends/reference/RefWorkloadFactory.cpp
src/backends/reference/RefWorkloadFactory.hpp