diff options
author | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2020-02-03 12:29:56 +0000 |
---|---|---|
committer | Jim Flynn <jim.flynn@arm.com> | 2020-02-03 16:36:55 +0000 |
commit | 867eba59ffd2276086a14f7b2632b390c94392d3 (patch) | |
tree | d7626f933f2a72e8c398c0f43c71b4950e980a09 /src/dynamic/sample/CMakeLists.txt | |
parent | 9d0ff74843b9d36d9f233d208e18a96de1b7d47b (diff) | |
download | armnn-867eba59ffd2276086a14f7b2632b390c94392d3.tar.gz |
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
Diffstat (limited to 'src/dynamic/sample/CMakeLists.txt')
-rw-r--r-- | src/dynamic/sample/CMakeLists.txt | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/dynamic/sample/CMakeLists.txt b/src/dynamic/sample/CMakeLists.txt new file mode 100644 index 0000000000..aeb870c32d --- /dev/null +++ b/src/dynamic/sample/CMakeLists.txt @@ -0,0 +1,34 @@ +# +# Copyright © 2020 Arm Ltd. All rights reserved. +# SPDX-License-Identifier: MIT +# + +cmake_minimum_required (VERSION 3.0.2) +project(sample-dynamic) + +set(CMAKE_POSITION_INDEPENDENT_CODE ON) + +list(APPEND armnnSampleDynamicBackend_sources + SampleDynamicAdditionWorkload.cpp + SampleDynamicAdditionWorkload.hpp + SampleDynamicBackend.cpp + SampleDynamicBackend.hpp + SampleDynamicLayerSupport.cpp + SampleDynamicLayerSupport.hpp + SampleDynamicWorkloadFactory.cpp + SampleDynamicWorkloadFactory.hpp + SampleMemoryManager.cpp + SampleMemoryManager.hpp + SampleTensorHandle.cpp + SampleTensorHandle.hpp +) + +add_library(Arm_SampleDynamic_backend MODULE ${armnnSampleDynamicBackend_sources}) + +target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../include) +target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../third-party) +target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/armnn) +target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/armnnUtils) +target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/backends) +target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/profiling) + |