Проблемы с компиляцией Darknet

Здесь можно писать о своих проблемах с компиляцией Darknet

2 лайка

Здравствуйте, при открытии проекта darknet и yolo_cpp_dll вот что пишет.среда ms vs 2019

2 лайка

Добрый день!

Пробовали в свойствах проекта выставить набор инструментов для VS2019?

До момента с ошибкой Вам удалось выполнить все шаги, которые были показаны в видео?

6 лайков

Да,выполнил все что было показано в видео до момента компиляции darknet

3 лайка

поменял в свойствах проекта набор инструментов платформы, не может найти что то из CUDA

3 лайка

Ему не хватает файла из библиотеки. Либо его нет в директории, либо был указан путь к другому файлу.

Вам нужно еще раз перенести файлы из библиотеки CUDA в папки даркнета и проследить, чтобы в настройках даркнета Вы указали именно Вашу версию CUDA. То есть 11.6, вместо 11.4 в моем случае. На видео этот момент на 12:40.

3 лайка

это файл cudnn64_8.dll он лежит в папке darknet/build/darknet/x64 и в файлах darknet.vcxproj и yolo_cpp_dll.vcxproj стоит версия 11.6

2 лайка

Если не получится скомпилировать на компе, можете всегда попробовать вариант с гугл колабом

2 лайка

с колабом уже пробовал, он часто прерывается

3 лайка

нашёл ошибку, ставил cuda 11.6 а cudnn для 11.5 установил как положено, но ошибок стало в разы больше

5 лайков

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

Судя по ошибкам ему не хватает хедер-файлов от CUDNN, но мне кажется, что проще всего будет начать с начала. Также после того, как поставили правильную версию CUDA, я бы заново проделал все операции с установкой CUDNN.

1 лайк

хорошо, на следующей недели попробую, спасибо за ответ

5 лайков

Пожалуйста, помогите с установкой. Изначально проблема была прямо как у Андрея Бурчика, после общей переустановки всех компонентов начались проблемы с OpenCV. В командной строке при вводе команды import cv2 выводятся вот такие комментарии:
[’’, ‘C:/Users/Булка/AppData/Local/Programs/Python/Python39/Lib/site-packages/cv2\python-3.9’, ‘C:\Users\Булка\AppData\Local\Programs\Python\Python39\python39.zip’, ‘C:\Users\Булка\AppData\Local\Programs\Python\Python39\DLLs’, ‘C:\Users\Булка\AppData\Local\Programs\Python\Python39\lib’, ‘C:\Users\Булка\AppData\Local\Programs\Python\Python39’, ‘C:\Users\Булка\AppData\Local\Programs\Python\Python39\lib\site-packages’]
Traceback (most recent call last):
File “”, line 1, in
File “C:\Users\Булка\AppData\Local\Programs\Python\Python39\lib\site-packages\cv2_init_.py”, line 129, in
bootstrap()
File “C:\Users\Булка\AppData\Local\Programs\Python\Python39\lib\site-packages\cv2_init_.py”, line 112, in bootstrap
import cv2
File “C:\Users\Булка\AppData\Local\Programs\Python\Python39\lib\site-packages\cv2_init_.py”, line 129, in
bootstrap()
File “C:\Users\Булка\AppData\Local\Programs\Python\Python39\lib\site-packages\cv2_init_.py”, line 37, in bootstrap
raise ImportError(‘ERROR: recursion is detected during loading of “cv2” binary extensions. Check OpenCV installation.’)
ImportError: ERROR: recursion is detected during loading of “cv2” binary extensions. Check OpenCV installation.

Прошлась по всем возможным источникам, перепробовала все, что было, но ничего не помогает

2 лайка

Определенно проблема произошла во время установки OpenCV. Какая у Вас версия?
Попробуйте переустановить OpenCV и во время установки добавить пути к contrib, обычно это решает проблему. Таким образом, например, сделали в этом видео: How to Build and Install OpenCV from Source | Using Visual Studio and CMake | Computer Vision - YouTube

1 лайк

CUDA v11.5, но если посмотреть в панели управления NVIDIA, то 11.6 почему-то. Пути к contrib, как было показано в этом видео, добавила.
OpenCV v4.5.3 (остальные версии тоже попробовала, но с ними также не работает, поэтому остановилась на этой - ёё хотя бы советуют на различных форумах).

2 лайка

Ошибки такие же, как и на последнем скрине Андрея Бурчика - при сборке yolo_cpp_dll

2 лайка

Вам придется переустановить CUDA на версию 11.5 или на версию 11.4. Я бы в целом рекомендовал использовать ровно те версии, которые были показаны у нас в видео, потому что в новых версиях может что-то измениться и в итоге процесс сборки может стать несколько иным, чем в видео.

1 лайк

Переустановила всё с версиями из видео. К сожалению, не помогло. Есть какие-то другие способы устранить данные ошибки при сборке?

1 лайк

Зайдите в папку, где у Вас лежит CUDA и посмотрите, все ли файлы у Вас есть, как на скриншоте?

2 лайка

Да, только эта папка у меня называется как версия библиотеки cudnn, которую мы загружали на диск С в видео по установке на 12:45.
Также у меня папки yolov4 и opencv лежат на диске D. Это может являться причиной проблем при сборке?

2 лайка