-
[YOLO] C++ 비주얼 스튜디오에서 yolo 사용시 에러 해결 방법Computer Vision & AI/Computer Vision 2022. 12. 13. 14:23
<상황>
다른 컴퓨터에서는 잘 되는 YOLO 코드가 현재 pc에서는 빌드는 되었지만, 실행중에 위와 같은 메세지 출력되면서 exception을 발생시켰다.
Could not load library cudnn_*.dll Error code 126
로 구글링 시작.
<해결방법>
저 메세지대로 cudnn dll 파일이 없다는 뜻이니 해당하는 경로에 복사해서 넣어줌으로 해결했다.
근데 이상한 점은, cudnn_cnn_train64_8.dll을 넣어줘도 그대로 cudnn_cnn_train64_8.dll가 없다는 메세지만 출력되었음.
cudnn_ops_infer64_8
cudnn_ops_train64_8
cudnn_cnn_train64_8
cudnn_cnn_infer64_8
cudnn_adv_train64_8
cudnn_adv_infer64_8
cudnn64_8
이 7개의 dll을 한번에 넣어주니 에러가 사라졌다.
[인공지능] Windows(윈도우) CUDA, cuDNN 설치방법 (tistory.com)
cudnn 설치방법은 위의 사이트를 참고하면 좋다.
설치시 nvidia에서 로그인이 필요하다(귀찮다)
받은 파일을 시스템 cuda경로에 넣어주면 되는데, 나의 경우는 프로젝트 경로에서 3rdparty 형식으로 라이브러리를 링크해줬다.
'Computer Vision & AI > Computer Vision' 카테고리의 다른 글
[TIL] 230525 - 디자인 패턴 in 영상처리 (0) 2023.05.25 [TIL] Person Detection - 1. HOG (0) 2023.05.12 [B-Spline, C++] Clamped B Spline 코드 (javascript에서 c++로 포팅) (0) 2022.11.25 clamped B spline 참고 문서 정리 2 (0) 2022.11.22 [MediaInfo] 비디오 파일(영상 파일)의 GOP 확인하기 (+팟플레이어) (0) 2022.10.27