diff options
author | Éanna Ó Catháin <eanna.ocathain@arm.com> | 2019-05-08 14:00:45 +0100 |
---|---|---|
committer | Eanna O Cathain Arm <eanna.ocathain@arm.com> | 2019-05-08 15:23:27 +0000 |
commit | a4247d5a50502811a6956dffd990c0254622b7e1 (patch) | |
tree | a2e8742695673bc8e958cce316e6ddeafcc59642 /tests/CMakeLists.txt | |
parent | c2fe5fb3a070ce2c7daebf63d0def3d57cec09d3 (diff) | |
download | armnn-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.txt | 26 |
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}) |