From 867eba59ffd2276086a14f7b2632b390c94392d3 Mon Sep 17 00:00:00 2001 From: Narumol Prangnawarat Date: Mon, 3 Feb 2020 12:29:56 +0000 Subject: 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 Change-Id: I0753ce35b8e8a6223a1471388b49246d82438a44 --- src/dynamic/sample/CMakeLists.txt | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/dynamic/sample/CMakeLists.txt (limited to 'src/dynamic/sample/CMakeLists.txt') 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) + -- cgit v1.2.1