diff options
Diffstat (limited to 'src/backends')
-rw-r--r-- | src/backends/backends.cmake | 17 | ||||
-rw-r--r-- | src/backends/backendsCommon/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/backends/dynamic/reference/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/backends/reference/workloads/Debug.cpp | 2 |
4 files changed, 12 insertions, 13 deletions
diff --git a/src/backends/backends.cmake b/src/backends/backends.cmake index aca3b63ca9..98af2716e3 100644 --- a/src/backends/backends.cmake +++ b/src/backends/backends.cmake @@ -19,11 +19,12 @@ foreach(includeFile ${backendIncludes}) message(STATUS "Including backend into the build: ${includeFile}") include(${includeFile}) endforeach() - -# parse dynamic backend sub-directories -file(GLOB dynamicBackendDirs ${PROJECT_SOURCE_DIR}/src/backends/dynamic/*) -foreach(dynamicBackendDir ${dynamicBackendDirs}) - if (EXISTS ${dynamicBackendDir} AND IS_DIRECTORY ${dynamicBackendDir}) - add_subdirectory(${dynamicBackendDir}) - endif() -endforeach() +if(NOT DISABLE_DYNAMIC_BACKENDS) + # parse dynamic backend sub-directories + file(GLOB dynamicBackendDirs ${PROJECT_SOURCE_DIR}/src/backends/dynamic/*) + foreach(dynamicBackendDir ${dynamicBackendDirs}) + if (EXISTS ${dynamicBackendDir} AND IS_DIRECTORY ${dynamicBackendDir}) + add_subdirectory(${dynamicBackendDir}) + endif() + endforeach() +endif() diff --git a/src/backends/backendsCommon/CMakeLists.txt b/src/backends/backendsCommon/CMakeLists.txt index 28ff205d6e..977067b48f 100644 --- a/src/backends/backendsCommon/CMakeLists.txt +++ b/src/backends/backendsCommon/CMakeLists.txt @@ -3,7 +3,7 @@ # SPDX-License-Identifier: MIT # -if(NOT BUILD_BARE_METAL AND NOT EXECUTE_NETWORK_STATIC) +if(NOT DISABLE_DYNAMIC_BACKENDS) list(APPEND armnnBackendsCommon_sources DynamicBackend.cpp DynamicBackend.hpp diff --git a/src/backends/dynamic/reference/CMakeLists.txt b/src/backends/dynamic/reference/CMakeLists.txt index fe875282f5..acf53383a1 100644 --- a/src/backends/dynamic/reference/CMakeLists.txt +++ b/src/backends/dynamic/reference/CMakeLists.txt @@ -3,7 +3,6 @@ # SPDX-License-Identifier: MIT # -if((NOT BUILD_BARE_METAL) AND (NOT EXECUTE_NETWORK_STATIC)) # File needed to wrap the existing backend into a dynamic one list(APPEND armnnRefDynamicBackend_sources @@ -32,6 +31,3 @@ target_include_directories(Arm_CpuRef_backend PRIVATE ${PROJECT_SOURCE_DIR}/prof target_include_directories(Arm_CpuRef_backend PRIVATE ${PROJECT_SOURCE_DIR}/profiling/client/include) set_target_properties(Arm_CpuRef_backend PROPERTIES PREFIX "") target_link_libraries(Arm_CpuRef_backend armnn) - -# BUILD_BARE_METAL && EXECUTE_NETWORK_STATIC -endif() diff --git a/src/backends/reference/workloads/Debug.cpp b/src/backends/reference/workloads/Debug.cpp index f4f9792fc1..50aecc8b66 100644 --- a/src/backends/reference/workloads/Debug.cpp +++ b/src/backends/reference/workloads/Debug.cpp @@ -103,10 +103,12 @@ void Debug(const TensorInfo& inputInfo, { if (outputsToFile) { +#if !defined(ARMNN_DISABLE_FILESYSTEM) fs::path tmpDir = fs::temp_directory_path(); std::ofstream out(tmpDir.generic_string() + "/ArmNNIntermediateLayerOutputs/" + layerName + ".numpy"); PrintOutput<T>(inputInfo, inputData, guid, layerName, slotIndex, out); out.close(); +#endif } else { |