File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -188,14 +188,21 @@ else()
188188
189189 include_directories (
190190 ${CUDA_INCLUDE_DIRS}
191+ ${CUDNN_ROOT_DIR} /include
191192 )
192193 find_library (CUDNN_LIB cudnn HINTS
193194 ${CUDA_TOOLKIT_ROOT_DIR} ${CUDNN_ROOT_DIR} PATH_SUFFIXES lib64 lib )
194195 find_library (CUBLAS_LIB cublas HINTS
195196 ${CUDA_TOOLKIT_ROOT_DIR} PATH_SUFFIXES lib64 lib lib/stubs )
196-
197- find_library (CUBLASLT_LIB cublasLt HINTS
198- ${CUDA_TOOLKIT_ROOT_DIR} PATH_SUFFIXES lib64 lib lib/stubs )
197+ # CUBLASLT libraries are only available in CUDA versions > 10. Check for CUDA version here and
198+ # remove dependency on the libarary and unset BERT_GENCODES.
199+ if (CUDA_VERSION VERSION_LESS_EQUAL 10.0)
200+ message (WARNING "Detected CUDA version is <= 10.0! Removing BERT plugins from compilation list." )
201+ unset (BERT_GENCODES)
202+ else ()
203+ find_library (CUBLASLT_LIB cublasLt HINTS
204+ ${CUDA_TOOLKIT_ROOT_DIR} PATH_SUFFIXES lib64 lib lib/stubs )
205+ endif ()
199206 if (BUILD_PARSERS)
200207 configure_protobuf (${PROTOBUF_VERSION} )
201208 endif ()
You can’t perform that action at this time.
0 commit comments