improved performance
This commit is contained in:
+7
-4
@@ -44,18 +44,21 @@ find_library(CUDART_LIB cudart
|
||||
find_path(CUDART_INCLUDE cuda_runtime_api.h
|
||||
HINTS /opt/cuda/targets/x86_64-linux/include /opt/cuda/include
|
||||
/usr/local/cuda/include /usr/include)
|
||||
if(NOT (NVINFER_LIB AND NVINFER_INCLUDE AND CUDART_LIB AND CUDART_INCLUDE))
|
||||
find_library(CUBLAS_LIB cublas
|
||||
HINTS /opt/cuda/targets/x86_64-linux/lib /opt/cuda/lib64
|
||||
/usr/local/cuda/lib64 /usr/lib)
|
||||
if(NOT (NVINFER_LIB AND NVINFER_INCLUDE AND CUDART_LIB AND CUDART_INCLUDE AND CUBLAS_LIB))
|
||||
message(FATAL_ERROR
|
||||
"TensorRT or CUDA runtime not found "
|
||||
"(nvinfer=${NVINFER_LIB} headers=${NVINFER_INCLUDE} "
|
||||
"cudart=${CUDART_LIB} headers=${CUDART_INCLUDE})")
|
||||
"cudart=${CUDART_LIB} cublas=${CUBLAS_LIB} headers=${CUDART_INCLUDE})")
|
||||
endif()
|
||||
add_library(trt_runtime INTERFACE)
|
||||
target_include_directories(trt_runtime INTERFACE
|
||||
"${NVINFER_INCLUDE}" "${CUDART_INCLUDE}")
|
||||
target_link_libraries(trt_runtime INTERFACE
|
||||
"${NVINFER_LIB}" "${CUDART_LIB}")
|
||||
message(STATUS "TensorRT: ${NVINFER_LIB} CUDA runtime: ${CUDART_LIB}")
|
||||
"${NVINFER_LIB}" "${CUDART_LIB}" "${CUBLAS_LIB}")
|
||||
message(STATUS "TensorRT: ${NVINFER_LIB} CUDA runtime: ${CUDART_LIB} cuBLAS: ${CUBLAS_LIB}")
|
||||
|
||||
# FFmpeg (NVDEC hardware video decode + swscale colour conversion)
|
||||
find_package(PkgConfig REQUIRED)
|
||||
|
||||
Reference in New Issue
Block a user