buildOpenCVTX2 icon indicating copy to clipboard operation
buildOpenCVTX2 copied to clipboard

skipping incompatible /usr/local/cuda/lib64/libcudnn.so when searching for -lcudnn

Open gadididi opened this issue 3 years ago • 0 comments

hi i have manifod g2 (DJI pc) with: jetson tx2 jetpack 3.2 cuda 9-0

i try to use dnn with cuda. i try to compile opencv 4.5.1 with opencv_contrib:

  -D CMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX} \
  -D WITH_CUDA=ON \
  -D OPENCV_DNN_CUDA=ON \
  -D CUDNN_VERSION='9.0'\
  -D CUDA_ARCH_BIN=${ARCH_BIN} \
  -D CUDA_ARCH_PTX="" \
  -D ENABLE_FAST_MATH=ON \
  -D CUDA_FAST_MATH=ON \
  -D WITH_CUBLAS=ON \
  -D WITH_LIBV4L=ON \
  -D WITH_CUDNN=ON \
  -D WITH_GSTREAMER=ON \
  -D WITH_GSTREAMER_0_10=OFF \
  -D WITH_QT=ON \
  -D WITH_OPENGL=ON \
  -D OPENCV_EXTRA_MODULES_PATH=/home/nvidia/opencv_contrib/modules \
  -D BUILD_opencv_legacy=OFF \

In the building i get weird warring: /usr/bin/ld: skipping incompatible /usr/local/cuda/lib64/libcudnn.so when searching for -lcudnn

and i get:

CMakeFiles/Makefile2:5082: recipe for target 'modules/dnn/CMakeFiles/opencv_dnn.dir/all' failed
make[1]: *** [modules/dnn/CMakeFiles/opencv_dnn.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

i do not know what to do ..

gadididi avatar Apr 29 '21 13:04 gadididi