mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-31 23:27:43 +00:00
Build perf test runner only if onnxruntime_BUILD_SHARED_LIB is ON
This commit is contained in:
parent
3dcf82a1f9
commit
4bc3d6027d
1 changed files with 14 additions and 9 deletions
|
|
@ -444,6 +444,7 @@ add_test(NAME onnx_test_pytorch_converted
|
|||
add_test(NAME onnx_test_pytorch_operator
|
||||
COMMAND onnx_test_runner ${PROJECT_SOURCE_DIR}/external/onnx/onnx/backend/test/data/pytorch-operator)
|
||||
|
||||
#perf test runner
|
||||
set(onnxruntime_perf_test_src_dir ${TEST_SRC_DIR}/perftest)
|
||||
set(onnxruntime_perf_test_src_patterns
|
||||
"${onnxruntime_perf_test_src_dir}/*.cc"
|
||||
|
|
@ -470,17 +471,21 @@ if (WIN32)
|
|||
SET(SYS_PATH_LIB shlwapi)
|
||||
endif()
|
||||
onnxruntime_add_include_to_target(onnxruntime_perf_test gsl)
|
||||
target_link_libraries(onnxruntime_perf_test PRIVATE onnxruntime_test_utils onnx_test_runner_common onnxruntime_common
|
||||
onnx_test_data_proto onnx_proto libprotobuf ${GETOPT_LIB_WIDE} onnxruntime
|
||||
${SYS_PATH_LIB} ${CMAKE_DL_LIBS} Threads::Threads)
|
||||
set_target_properties(onnxruntime_perf_test PROPERTIES FOLDER "ONNXRuntimeTest")
|
||||
|
||||
if(tensorflow_C_PACKAGE_PATH)
|
||||
target_include_directories(onnxruntime_perf_test PRIVATE ${tensorflow_C_PACKAGE_PATH}/include)
|
||||
target_link_directories(onnxruntime_perf_test PRIVATE ${tensorflow_C_PACKAGE_PATH}/lib)
|
||||
target_link_libraries(onnxruntime_perf_test PRIVATE tensorflow)
|
||||
target_compile_definitions(onnxruntime_perf_test PRIVATE HAVE_TENSORFLOW)
|
||||
if (onnxruntime_BUILD_SHARED_LIB)
|
||||
target_link_libraries(onnxruntime_perf_test PRIVATE onnxruntime_test_utils onnx_test_runner_common onnxruntime_common
|
||||
onnx_test_data_proto onnx_proto libprotobuf ${GETOPT_LIB_WIDE} onnxruntime
|
||||
${SYS_PATH_LIB} ${CMAKE_DL_LIBS} Threads::Threads)
|
||||
if(tensorflow_C_PACKAGE_PATH)
|
||||
target_include_directories(onnxruntime_perf_test PRIVATE ${tensorflow_C_PACKAGE_PATH}/include)
|
||||
target_link_directories(onnxruntime_perf_test PRIVATE ${tensorflow_C_PACKAGE_PATH}/lib)
|
||||
target_link_libraries(onnxruntime_perf_test PRIVATE tensorflow)
|
||||
target_compile_definitions(onnxruntime_perf_test PRIVATE HAVE_TENSORFLOW)
|
||||
endif()
|
||||
else()
|
||||
target_link_libraries(onnxruntime_perf_test PRIVATE onnx_test_runner_common ${GETOPT_LIB_WIDE} ${onnx_test_libs})
|
||||
endif()
|
||||
set_target_properties(onnxruntime_perf_test PROPERTIES FOLDER "ONNXRuntimeTest")
|
||||
|
||||
# shared lib
|
||||
if (onnxruntime_BUILD_SHARED_LIB)
|
||||
|
|
|
|||
Loading…
Reference in a new issue