mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2025-10-27 10:30:34 +08:00
Add tbb and tbb malloc dependency for openvino
This commit is contained in:
@@ -56,8 +56,23 @@ if(ENABLE_PADDLE_BACKEND)
|
||||
endif()
|
||||
|
||||
if(ENABLE_OPENVINO_BACKEND)
|
||||
find_library(OPENVINO_LIB openvino ${CMAKE_CURRENT_LIST_DIR}/third_libs/install/openvino/lib/ NO_DEFAULT_PATH)
|
||||
list(APPEND FASTDEPLOY_LIBS ${OPENVINO_LIB})
|
||||
find_library(OPENVINO_LIB openvino ${CMAKE_CURRENT_LIST_DIR}/third_libs/install/openvino/lib/
|
||||
${CMAKE_CURRENT_LIST_DIR}/third_libs/install/openvino/3rdparty/tbb/lib/ NO_DEFAULT_PATH)
|
||||
# Find tbb libs
|
||||
set(TBB_LIBS_PREFIX "")
|
||||
set(TBB_LIBS_SUFFIX "")
|
||||
if ((NOT WIN32) AND (NOT APPLE))
|
||||
set(TBB_LIBS_PREFIX "lib")
|
||||
set(TBB_LIBS_SUFFIX ".so.2")
|
||||
endif()
|
||||
find_library(TBB_LIB NAMES ${TBB_LIBS_PREFIX}tbb${TBB_LIBS_SUFFIX}
|
||||
PATHS ${CMAKE_CURRENT_LIST_DIR}/third_libs/install/openvino/3rdparty/tbb/lib/ NO_DEFAULT_PATH)
|
||||
find_library(TBB_MALLOC_LIB NAMES ${TBB_LIBS_PREFIX}tbbmalloc${TBB_LIBS_SUFFIX}
|
||||
PATHS ${CMAKE_CURRENT_LIST_DIR}/third_libs/install/openvino/3rdparty/tbb/lib/ NO_DEFAULT_PATH)
|
||||
message(STATUS "The path of openvino is ${OPENVINO_LIB}.")
|
||||
message(STATUS "The path of tbb is ${TBB_LIB}.")
|
||||
message(STATUS "The path of tbbmalloc is ${TBB_MALLOC_LIB}.")
|
||||
list(APPEND FASTDEPLOY_LIBS ${OPENVINO_LIB} ${TBB_LIB} ${TBB_MALLOC_LIB})
|
||||
endif()
|
||||
|
||||
if(WITH_GPU)
|
||||
@@ -99,8 +114,6 @@ if (ENABLE_TEXT)
|
||||
find_library(FASTER_TOKENIZER_LIB core_tokenizers ${CMAKE_CURRENT_LIST_DIR}/third_libs/install/faster_tokenizer/lib NO_DEFAULT_PATH)
|
||||
list(APPEND FASTDEPLOY_LIBS ${FASTER_TOKENIZER_LIB})
|
||||
list(APPEND FASTDEPLOY_INCS ${CMAKE_CURRENT_LIST_DIR}/third_libs/install/faster_tokenizer/include)
|
||||
# TODO (zhoushunjie): Will remove it later.
|
||||
list(APPEND FASTDEPLOY_INCS ${CMAKE_CURRENT_LIST_DIR}/third_libs/install/faster_tokenizer/include/faster_tokenizer)
|
||||
list(APPEND FASTDEPLOY_INCS ${CMAKE_CURRENT_LIST_DIR}/third_libs/install/faster_tokenizer/third_party/include)
|
||||
endif()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user