Я установил OpenCV 3.1.0 и CUDA 8.0 в Ubuntu 16.04. Когда я проверяю «nvcc -version», чтобы проверить версию CUDA, она равна 8.0. Но когда я пытаюсь скомпилировать программу C++ OpenCV Я получаю следующее сообщение об ошибке:OpenCV 3.1.0 находит CUDA 7.5 вместо 8.0
Could NOT find CUDA: Found unsuitable version "7.5", but required
is exact version "8.0" (found /usr/local/cuda)
Так OpenCV говорит он основывает версии 7.5, когда установлен только один 8.0. Как CUDA, так и OpenCV хорошо работают в python без ошибок.
Любая идея о том, что происходит?
Почему вы не указали вручную каталог cuda sdk в конфигурации Cmake? –
Я делаю это, но даже при том, что он отчитывается, чтобы найти версию 7.5. Единственная версия CUDA, которую я установил, поскольку чистая установка Ubuntu - 8.0. –