У меня CUDA 10.1. Я пытаюсь собрать opencv4, используя поддержку CUDA и CUDNN. Когда я запускаю команду make, я получаю следующую ошибку
/usr/bin/ld: cannot find -llib64
при попытке связать с libopencv_cudev.so
.
Моя команда cmake выглядит следующим образом:
cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DINSTALL_PYTHON_EXAMPLES=ON -DINSTALL_C_EXAMPLES=ON -DOPENCV_ENABLE_NONFREE=ON -DWITH_CUDA=ON -DWITH_CUDNN=ON -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.1 -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules -DPYTHON_EXECUTABLE=/usr/bin/python3 -DBUILD_EXAMPLES=ON ..
Моя версия набора инструментов nvidia cuda: release 7.5, V7.5.17
.
В чем может быть ошибка? Пожалуйста, руководство.
РЕДАКТИРОВАТЬ Я установил CUDA, используя эту ссылку . Но это не установило nv cc. Поэтому я установил nv cc с помощью командной строки терминала sudo apt install nvidia-cuda-toolkit
. Разве это не правильный путь.