forked from pool/armnn
fb9078d4c9
- Enable ONNX for Tumbleweed - Add downstream ArmnnExamples in a separate '-extratests' package with patches: * 0003-add-more-test-command-line-arguments.patch * 0005-add-armnn-mobilenet-test-example.patch * 0006-armnn-mobilenet-test-example.patch * 0007-enable-use-of-arm-compute-shared-library.patch * 0009-command-line-options-for-video-port-selection.patch * 0010-armnnexamples-update-for-19.08-modifications.patch - Fix build when extratests are disabled * armnn-fix_find_opencv.patch OBS-URL: https://build.opensuse.org/request/show/743457 OBS-URL: https://build.opensuse.org/package/show/science:machinelearning/armnn?expand=0&rev=9
69 lines
2.1 KiB
Diff
69 lines
2.1 KiB
Diff
From 99a6c339f1828d3cd1b193cf702bada9011d900b Mon Sep 17 00:00:00 2001
|
|
From: Djordje Senicic <x0157990@ti.com>
|
|
Date: Mon, 24 Jun 2019 14:29:19 -0400
|
|
Subject: [PATCH] add armnn mobilenet test example
|
|
|
|
Upstream-Status: Inappropriate [TI only test code]
|
|
Signed-off-by: Qin Su <qsu@ti.com>
|
|
Signed-off-by: Djordje Senicic <x0157990@ti.com>
|
|
---
|
|
tests/CMakeLists.txt | 41 +++++++++++++++++++++++++++++++++++++++++
|
|
1 file changed, 41 insertions(+)
|
|
|
|
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
|
|
index dfcf4b48..5a78d3a6 100644
|
|
--- a/tests/CMakeLists.txt
|
|
+++ b/tests/CMakeLists.txt
|
|
@@ -1,3 +1,6 @@
|
|
+find_package( OpenCV REQUIRED )
|
|
+include_directories( ${OpenCV_INCLUDE_DIRS} )
|
|
+
|
|
# UnitTests
|
|
include(CheckIncludeFiles)
|
|
|
|
@@ -348,3 +351,41 @@ if(BUILD_ARMNN_QUANTIZER)
|
|
add_executable_ex(ImageCSVFileGenerator ${ImageCSVFileGenerator_sources})
|
|
ImageTensorExecutor(ImageCSVFileGenerator)
|
|
endif()
|
|
+
|
|
+if (BUILD_ARMNN_EXAMPLES)
|
|
+ set(ArmnnExamples_sources
|
|
+ ArmnnExamples/ArmnnExamples.cpp)
|
|
+
|
|
+ add_executable_ex(ArmnnExamples ${ArmnnExamples_sources})
|
|
+
|
|
+ target_include_directories(ArmnnExamples PRIVATE ../src/armnnUtils)
|
|
+ target_include_directories(ArmnnExamples PRIVATE ../src/armnn)
|
|
+ target_include_directories(ArmnnExamples PRIVATE ../src/backends)
|
|
+
|
|
+ if (BUILD_CAFFE_PARSER)
|
|
+ target_link_libraries(ArmnnExamples armnnCaffeParser)
|
|
+ endif()
|
|
+ if (BUILD_TF_PARSER)
|
|
+ target_link_libraries(ArmnnExamples armnnTfParser)
|
|
+ endif()
|
|
+
|
|
+ if (BUILD_TF_LITE_PARSER)
|
|
+ target_link_libraries(ArmnnExamples armnnTfLiteParser)
|
|
+ endif()
|
|
+ if (BUILD_ONNX_PARSER)
|
|
+ target_link_libraries(ArmnnExamples armnnOnnxParser)
|
|
+ endif()
|
|
+
|
|
+ target_link_libraries(ArmnnExamples armnn)
|
|
+ target_link_libraries(ArmnnExamples ${CMAKE_THREAD_LIBS_INIT})
|
|
+ if(OPENCL_LIBRARIES)
|
|
+ target_link_libraries(ArmnnExamples ${OPENCL_LIBRARIES})
|
|
+ endif()
|
|
+
|
|
+ target_link_libraries(ArmnnExamples
|
|
+ ${Boost_SYSTEM_LIBRARY}
|
|
+ ${Boost_FILESYSTEM_LIBRARY}
|
|
+ ${Boost_PROGRAM_OPTIONS_LIBRARY}
|
|
+ ${OpenCV_LIBS})
|
|
+ addDllCopyCommands(ArmnnExamples)
|
|
+endif()
|
|
--
|
|
2.17.1
|
|
|