aboutsummaryrefslogtreecommitdiff
path: root/src/dynamic/reference
diff options
context:
space:
mode:
Diffstat (limited to 'src/dynamic/reference')
-rw-r--r--src/dynamic/reference/CMakeLists.txt76
-rw-r--r--src/dynamic/reference/RefDynamicBackend.cpp33
-rw-r--r--src/dynamic/reference/RefDynamicBackend.hpp15
3 files changed, 0 insertions, 124 deletions
diff --git a/src/dynamic/reference/CMakeLists.txt b/src/dynamic/reference/CMakeLists.txt
deleted file mode 100644
index 4c73cf7a71..0000000000
--- a/src/dynamic/reference/CMakeLists.txt
+++ /dev/null
@@ -1,76 +0,0 @@
-#
-# Copyright © 2019 Arm Ltd. All rights reserved.
-# SPDX-License-Identifier: MIT
-#
-
-cmake_minimum_required (VERSION 3.0.2)
-project(dynamic-reference)
-
-set(CMAKE_POSITION_INDEPENDENT_CODE ON)
-
-if("${CMAKE_SYSTEM_NAME}" STREQUAL Android)
- add_definitions("-DBOOST_ALL_NO_LIB") # Turn off auto-linking as we specify the libs manually
- find_package(Boost REQUIRED COMPONENTS system filesystem)
- include_directories(SYSTEM "${Boost_INCLUDE_DIRS}")
- link_directories(${Boost_LIBRARY_DIRS})
-endif()
-
-# File needed to wrap the existing backend into a dynamic one
-list(APPEND armnnRefDynamicBackend_sources
- RefDynamicBackend.cpp
- RefDynamicBackend.hpp
-)
-
-# Set the backend source path
-set(RefBackendPath ${PROJECT_SOURCE_DIR}/../../../src/backends/reference)
-
-# Source files of the backend, taken directly from the source tree
-file(GLOB RefBackendBaseFiles ${RefBackendPath}/*.cpp)
-file(GLOB RefBackendWorloadFiles ${RefBackendPath}/workloads/*.cpp)
-set(RefBackendFiles ${RefBackendBaseFiles} ${RefBackendWorloadFiles})
-
-# Remove the file that contains the static backend registration
-list(REMOVE_ITEM RefBackendFiles ${RefBackendPath}/RefRegistryInitializer.cpp)
-
-if("${CMAKE_SYSTEM_NAME}" STREQUAL Android)
- # Set the common backend source path
- set(CommonBackendPath ${PROJECT_SOURCE_DIR}/../../../src/backends/backendsCommon)
- # Source files of the common backend
- file(GLOB CommonBackendFiles ${CommonBackendPath}/*.cpp)
-
- set(ArmnnPath ${PROJECT_SOURCE_DIR}/../../../src/armnn)
- file(GLOB ArmnnFiles ${ArmnnPath}/*.cpp)
-
- file(GLOB LayerFiles ${ArmnnPath}/layers/*cpp)
- file(GLOB OptimizationFIles ${ArmnnPath}/optimizations/*.cpp)
- file(GLOB ArmnnBaseFiles ${ArmnnPath}/*cpp)
- list(REMOVE_ITEM LayerFiles ${ArmnnPath}/layers/AbsLayer.cpp)
- list(REMOVE_ITEM LayerFiles ${ArmnnPath}/layers/RsqrtLayer.cpp)
-
- set(ArmnnFiles ${ArmnnBaseFiles} ${LayerFiles} ${OptimizationFIles})
-
- set(ArmnnUtilsPath ${PROJECT_SOURCE_DIR}/../../../src/armnnUtils)
- file(GLOB ArmnnUtilsFiles ${ArmnnUtilsPath}/*cpp)
-
- set(ProfilingPath ${PROJECT_SOURCE_DIR}/../../../src/profiling)
- file(GLOB ProfilingFiles ${ProfilingPath}/*cpp)
-
- add_library(Arm_CpuRef_backend MODULE
- ${armnnRefDynamicBackend_sources} ${RefBackendFiles} ${CommonBackendFiles}
- ${ArmnnFiles} ${ArmnnUtilsFiles} ${ProfilingFiles})
-
-else()
- # Create the shared object
- add_library(Arm_CpuRef_backend MODULE ${armnnRefDynamicBackend_sources} ${RefBackendFiles})
-endif()
-
-target_include_directories(Arm_CpuRef_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../include)
-target_include_directories(Arm_CpuRef_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../third-party) # for half
-target_include_directories(Arm_CpuRef_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/armnn)
-target_include_directories(Arm_CpuRef_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/armnnUtils)
-target_include_directories(Arm_CpuRef_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/backends)
-target_include_directories(Arm_CpuRef_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/profiling)
-if("${CMAKE_SYSTEM_NAME}" STREQUAL Android)
- target_include_directories(Arm_CpuRef_backend PRIVATE ${Boost_INCLUDE_DIRS})
- target_link_libraries(Arm_CpuRef_backend ${Boost_SYSTEM_LIBRARY} ${Boost_FILESYSTEM_LIBRARY})
-endif()
diff --git a/src/dynamic/reference/RefDynamicBackend.cpp b/src/dynamic/reference/RefDynamicBackend.cpp
deleted file mode 100644
index f2ed0f6033..0000000000
--- a/src/dynamic/reference/RefDynamicBackend.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
-//
-// Copyright © 2019 Arm Ltd. All rights reserved.
-// SPDX-License-Identifier: MIT
-//
-
-#include "RefDynamicBackend.hpp"
-
-#include <reference/RefBackend.hpp>
-
-using namespace armnn;
-
-const char* GetBackendId()
-{
- return RefBackend::GetIdStatic().Get().c_str();
-}
-
-void GetVersion(uint32_t* outMajor, uint32_t* outMinor)
-{
- if (!outMajor || !outMinor)
- {
- return;
- }
-
- BackendVersion apiVersion = IBackendInternal::GetApiVersion();
-
- *outMajor = apiVersion.m_Major;
- *outMinor = apiVersion.m_Minor;
-}
-
-void* BackendFactory()
-{
- return new RefBackend();
-}
diff --git a/src/dynamic/reference/RefDynamicBackend.hpp b/src/dynamic/reference/RefDynamicBackend.hpp
deleted file mode 100644
index bc680a1fba..0000000000
--- a/src/dynamic/reference/RefDynamicBackend.hpp
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-// Copyright © 2019 Arm Ltd. All rights reserved.
-// SPDX-License-Identifier: MIT
-//
-
-#pragma once
-
-#include <cstdint>
-
-extern "C"
-{
-const char* GetBackendId();
-void GetVersion(uint32_t* outMajor, uint32_t* outMinor);
-void* BackendFactory();
-}