IVGCVSW-4399 Create Sample Dynamic backend
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>
Mon, 3 Feb 2020 12:29:56 +0000 (12:29 +0000)
committerJim Flynn <jim.flynn@arm.com>
Mon, 3 Feb 2020 16:36:55 +0000 (16:36 +0000)
commit867eba59ffd2276086a14f7b2632b390c94392d3
treed7626f933f2a72e8c398c0f43c71b4950e980a09
parent9d0ff74843b9d36d9f233d208e18a96de1b7d47b
IVGCVSW-4399 Create Sample Dynamic backend

 * Move IWorkload and WorkloadInfo to include/armnn/backends
 * Add simple sample dynamic backend with addition workload
 * Add sample example to run dynamic backend
 * Unit tests

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I0753ce35b8e8a6223a1471388b49246d82438a44
24 files changed:
cmake/GlobalConfig.cmake
include/armnn/backends/CMakeLists.txt
include/armnn/backends/IWorkload.hpp [new file with mode: 0644]
include/armnn/backends/WorkloadInfo.hpp [new file with mode: 0644]
samples/CMakeLists.txt
samples/DynamicSample.cpp [new file with mode: 0644]
src/backends/backendsCommon/Workload.hpp
src/backends/backendsCommon/WorkloadData.hpp
src/backends/backendsCommon/WorkloadInfo.hpp
src/backends/backendsCommon/test/DynamicBackendTests.cpp
src/backends/backendsCommon/test/DynamicBackendTests.hpp
src/dynamic/sample/CMakeLists.txt [new file with mode: 0644]
src/dynamic/sample/SampleDynamicAdditionWorkload.cpp [new file with mode: 0644]
src/dynamic/sample/SampleDynamicAdditionWorkload.hpp [new file with mode: 0644]
src/dynamic/sample/SampleDynamicBackend.cpp [new file with mode: 0644]
src/dynamic/sample/SampleDynamicBackend.hpp [new file with mode: 0644]
src/dynamic/sample/SampleDynamicLayerSupport.cpp [new file with mode: 0644]
src/dynamic/sample/SampleDynamicLayerSupport.hpp [new file with mode: 0644]
src/dynamic/sample/SampleDynamicWorkloadFactory.cpp [new file with mode: 0644]
src/dynamic/sample/SampleDynamicWorkloadFactory.hpp [new file with mode: 0644]
src/dynamic/sample/SampleMemoryManager.cpp [new file with mode: 0644]
src/dynamic/sample/SampleMemoryManager.hpp [new file with mode: 0644]
src/dynamic/sample/SampleTensorHandle.cpp [new file with mode: 0644]
src/dynamic/sample/SampleTensorHandle.hpp [new file with mode: 0644]