From b5a6a8e84762ecbf13f890c8486c6e8e946fbbc7 Mon Sep 17 00:00:00 2001 From: George Wu Date: Wed, 23 Sep 2020 05:47:18 -0700 Subject: [PATCH] remove implicit linking of tensorrt and dnnl ep shared libs (#5262) * remove trt and dnnl from link command * add comment --- cmake/onnxruntime_unittests.cmake | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cmake/onnxruntime_unittests.cmake b/cmake/onnxruntime_unittests.cmake index 53b587f912..e2a87e443b 100644 --- a/cmake/onnxruntime_unittests.cmake +++ b/cmake/onnxruntime_unittests.cmake @@ -397,9 +397,7 @@ set(ONNXRUNTIME_TEST_LIBS ${ONNXRUNTIME_INTEROP_TEST_LIBS} ${onnxruntime_libs} ${PROVIDERS_CUDA} -# These providers are shared libraries now, so aren't linked this way anymore: - ${PROVIDERS_DNNL} - ${PROVIDERS_TENSORRT} + # TENSORRT and DNNL are explicitly linked at runtime ${PROVIDERS_MIGRAPHX} ${PROVIDERS_NGRAPH} ${PROVIDERS_OPENVINO} @@ -433,7 +431,6 @@ if(onnxruntime_USE_TENSORRT) list(APPEND onnxruntime_test_framework_src_patterns ${TEST_SRC_DIR}/providers/tensorrt/*) list(APPEND onnxruntime_test_framework_libs onnxruntime_providers_tensorrt) list(APPEND onnxruntime_test_providers_dependencies onnxruntime_providers_tensorrt onnxruntime_providers_shared) - list(APPEND onnxruntime_test_providers_libs onnxruntime_providers_tensorrt) endif() if(onnxruntime_USE_NNAPI_BUILTIN)