Здесь можно писать о своих проблемах с компиляцией Darknet
Добрый день!
Пробовали в свойствах проекта выставить набор инструментов для VS2019?
До момента с ошибкой Вам удалось выполнить все шаги, которые были показаны в видео?
Да,выполнил все что было показано в видео до момента компиляции darknet
Ему не хватает файла из библиотеки. Либо его нет в директории, либо был указан путь к другому файлу.
Вам нужно еще раз перенести файлы из библиотеки CUDA в папки даркнета и проследить, чтобы в настройках даркнета Вы указали именно Вашу версию CUDA. То есть 11.6, вместо 11.4 в моем случае. На видео этот момент на 12:40.
это файл cudnn64_8.dll он лежит в папке darknet/build/darknet/x64 и в файлах darknet.vcxproj и yolo_cpp_dll.vcxproj стоит версия 11.6
Если не получится скомпилировать на компе, можете всегда попробовать вариант с гугл колабом
с колабом уже пробовал, он часто прерывается
нашёл ошибку, ставил cuda 11.6 а cudnn для 11.5 установил как положено, но ошибок стало в разы больше
Учитывая то, какой даркнет чувствительный к порядку установки всего, я бы попробовал с момента установки CUDA все начать с чистого листа, в том числе заново скачать папку даркнета и начать его настройку с нуля.
Судя по ошибкам ему не хватает хедер-файлов от CUDNN, но мне кажется, что проще всего будет начать с начала. Также после того, как поставили правильную версию CUDA, я бы заново проделал все операции с установкой CUDNN.
хорошо, на следующей недели попробую, спасибо за ответ
Пожалуйста, помогите с установкой. Изначально проблема была прямо как у Андрея Бурчика, после общей переустановки всех компонентов начались проблемы с 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.
Прошлась по всем возможным источникам, перепробовала все, что было, но ничего не помогает
Определенно проблема произошла во время установки OpenCV. Какая у Вас версия?
Попробуйте переустановить OpenCV и во время установки добавить пути к contrib, обычно это решает проблему. Таким образом, например, сделали в этом видео: How to Build and Install OpenCV from Source | Using Visual Studio and CMake | Computer Vision - YouTube
CUDA v11.5, но если посмотреть в панели управления NVIDIA, то 11.6 почему-то. Пути к contrib, как было показано в этом видео, добавила.
OpenCV v4.5.3 (остальные версии тоже попробовала, но с ними также не работает, поэтому остановилась на этой - ёё хотя бы советуют на различных форумах).
Ошибки такие же, как и на последнем скрине Андрея Бурчика - при сборке yolo_cpp_dll
Вам придется переустановить CUDA на версию 11.5 или на версию 11.4. Я бы в целом рекомендовал использовать ровно те версии, которые были показаны у нас в видео, потому что в новых версиях может что-то измениться и в итоге процесс сборки может стать несколько иным, чем в видео.
Переустановила всё с версиями из видео. К сожалению, не помогло. Есть какие-то другие способы устранить данные ошибки при сборке?
Да, только эта папка у меня называется как версия библиотеки cudnn, которую мы загружали на диск С в видео по установке на 12:45.
Также у меня папки yolov4 и opencv лежат на диске D. Это может являться причиной проблем при сборке?