от
Я пытаюсь создать образ докера с последней версией opencv 4.1.0, чтобы иметь возможность использовать cudafeatures2D. У меня установлена cuda 9.0, но каждый раз, когда я пытаюсь скомпилировать opencv из исходного кода, он говорит, что не находит CUDA. Я использую образ времени выполнения сборки ИЗ nvidia / cuda: 9.0-cudnn7-runtime. И я проверил в моем текущем изображении местоположение CUDA,
/usr/local/cuda.

Это код, который я использую для установки:

ENV PATH=$PATH:/usr/local/cuda/bin:$PATH
ENV LD_LIBRARY_PATH=/usr/local/cuda

Но я всегда получаю эту ошибку:


    

        

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

1 Ответ

0 голосов
от
наконец, кто-то из репозитория opencv указал, что проблема, с которой я столкнулся, была из-за изображения, которое я использовал: ОТ nvidia / cuda: 9.0-cudnn7-runtime Во время выполнения версия обычно не содержит файлов SDK, исправлением было изменить -runtime на -develop.     
...