aboutsummaryrefslogtreecommitdiff
path: root/tests/CMakeLists.txt
diff options
context:
space:
mode:
authorÉanna Ó Catháin <eanna.ocathain@arm.com>2019-05-08 14:00:45 +0100
committerEanna O Cathain Arm <eanna.ocathain@arm.com>2019-05-08 15:23:27 +0000
commita4247d5a50502811a6956dffd990c0254622b7e1 (patch)
treea2e8742695673bc8e958cce316e6ddeafcc59642 /tests/CMakeLists.txt
parentc2fe5fb3a070ce2c7daebf63d0def3d57cec09d3 (diff)
downloadarmnn-a4247d5a50502811a6956dffd990c0254622b7e1.tar.gz
IVGCVSW-2900 Adding the Accuracy Checker Tool and tests
Change-Id: I4ac325e45f2236b8e0757d21046f117024ce3979 Signed-off-by: Éanna Ó Catháin <eanna.ocathain@arm.com>
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r--tests/CMakeLists.txt26
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 028fc8283f..dfcf4b48e0 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -291,6 +291,32 @@ if (BUILD_ARMNN_SERIALIZER OR BUILD_CAFFE_PARSER OR BUILD_TF_PARSER OR BUILD_TF_
addDllCopyCommands(ExecuteNetwork)
endif()
+if(BUILD_ACCURACY_TOOL)
+ macro(AccuracyTool executorName)
+ target_link_libraries(${executorName} ${CMAKE_THREAD_LIBS_INIT})
+ if(OPENCL_LIBRARIES)
+ target_link_libraries(${executorName} ${OPENCL_LIBRARIES})
+ endif()
+ target_link_libraries(${executorName}
+ ${Boost_SYSTEM_LIBRARY}
+ ${Boost_FILESYSTEM_LIBRARY}
+ ${Boost_PROGRAM_OPTIONS_LIBRARY})
+ addDllCopyCommands(${executorName})
+ endmacro()
+
+ set(ModelAccuracyTool-Armnn_sources
+ ModelAccuracyTool-Armnn/ModelAccuracyTool-Armnn.cpp)
+
+ add_executable_ex(ModelAccuracyTool ${ModelAccuracyTool-Armnn_sources})
+ target_include_directories(ModelAccuracyTool PRIVATE ../src/armnn)
+ target_include_directories(ModelAccuracyTool PRIVATE ../src/armnnUtils)
+ target_include_directories(ModelAccuracyTool PRIVATE ../src/backends)
+ target_link_libraries(ModelAccuracyTool inferenceTest)
+ target_link_libraries(ModelAccuracyTool armnn)
+ target_link_libraries(ModelAccuracyTool armnnSerializer)
+ AccuracyTool(ModelAccuracyTool)
+endif()
+
if(BUILD_ARMNN_QUANTIZER)
macro(ImageTensorExecutor executorName)
target_link_libraries(${executorName} ${CMAKE_THREAD_LIBS_INIT})