Построение даркнета: установка OpenCV для CUDA

У меня проблемы со сборкой Darknet с конфигурацией:

GPU=1
CUDNN=1
CUDNN_HALF=0
OPENCV=1

Ошибка при запуске Makefile:

/usr/include/opencv4/opencv2/stitching/detail/warpers.hpp:47:10: fatal error: opencv2/core/cuda.hpp: No such file or directory    47 |
#include "opencv2/core/cuda.hpp"

Я успешно установил cuda-11.2 и cudann и проверил установку.

Я пробовал запустить sudo apt install libopencv-dev, и это было актуально.

Моя установка:

os: Ubuntu 20.04
cuda version: 11.2
cudann version: 8.1

Может ли кто-нибудь помочь мне установить OpenCV, чтобы я мог построить даркнет с OpenCV?


person CookieGuy    schedule 09.02.2021    source источник


Ответы (1)


Мне удалось решить проблему, выполнив:

sudo apt-get purge --auto-remove libopencv-dev

который очистил пакет вместе со всеми необходимыми для него зависимостями. Затем я переустановил пакет, запустив:

sudo apt install libopencv-dev

и Даркнет был построен без ошибок.

person CookieGuy    schedule 09.02.2021
comment
Вы выглядите как установленный opencv без флага cuda, тогда - person Yunus Temurlenk; 10.02.2021