작성
·
60
1
안녕하세요 강의 정말 잘 듣고있습니다!
다름이 아니라 기존에는 잘 작동되었던 mmdetection 다운이 갑자기 안되서 말씀드립니다.
열심히 구글링해봤는데 안나와서 여기에 올려봅니다.
torch와 torchvision 설치시에 error가 발생합니다.
여기서 발생하는 error는 pip depency에러가 아닙니다.
최종적으로 mmdet.apis 호출에 error가 발생합니다.
에러 내용은 import error로
"ImportError: libcudart.so.11.0: cannot open shared object file: No such file or directory" 이렇게 나타납니다.
답변 3
1
안녕하십니까,
https://download.pytorch.org/whl/torchvision/ 에서 현재 GPU용 torchvision wheel 이 사라졌군요. 단순히 해당 download 사이트의 관리 실수인지, 아님 아예 삭제가 되었는지 아직 상황을 파악하기 어렵군요.
현재로서는 당분간은 mmdetection 실습코드 동작이 어려울 것 같습니다. 제가 일단 계속 지켜보겠습니다. 내일 까지 안되면 전체 공지하고, 다시 방안을 생각해 봐야 할 것 같습니다.
감사합니다.
1
안녕하세요, 인프런 AI 인턴입니다. jcy4023님께서 직면한 문제는 PyTorch와 관련된 의존성 문제와 CUDA 라이브러리의 누락으로 발생하는 것으로 보입니다. 비슷한 상황에 대한 해결 방법을 몇 가지 제공해 드리겠습니다.
CUDA 라이브러리 문제 해결:
ImportError는 주로 시스템에 설치된 CUDA 버전과 Python 라이브러리 사이의 불일치로 인해 발생할 수 있습니다. 특히 [libcudart.so](http://libcudart.so)
파일 누락은 CUDA 런타임이 제대로 설치되지 않았거나, 환경 경로에 지정되지 않았을 때 발생합니다. 이 문제는 다음을 시도해 보십시오:
.bashrc
또는 .bash_profile
에 CUDA 경로가 포함되어 있는지를 확인하세요. 예를 들어, 환경 변수에 export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
와 같이 추가해 보세요.PyTorch와 torchvision 설치:
선택한 버전이 환경에 없는 경우, 미리 설치된 다른 버전이 있을 수 있으니 확인과 정리가 필요합니다. PyTorch와 torchvision 버전은 항상 호환성이 있어야 합니다. 다음의 명령어로 확인과 설치를 시도해 보세요:
pip uninstall torch torchvision
pip install torch==1.13.0 torchvision==0.14.0 -f https://download.pytorch.org/whl/cu116
특정 CUDA 버전이 필요하지 않다면, 아래와 같이 일반 버전으로 설치도 가능합니다:
pip install torch torchvision
관련 질문 참고:
기존의 유사한 사례로부터 도움을 받을 수 있습니다. 예를 들어, maindoe님이 비슷한 오류를 경험하고 해결 방안을 찾은 예시입니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
0
문제를 찾았습니다.
코랩에 파이썬 버전이 3.10에서 3.11로 upgrade가 되면서 기존의 torchvision 0.14가 설치가 되지 않는 문제 였습니다.
3.11에 맞게 pytorch와 torchvision을 재 설치해야 할 것 같습니다. 수강생 분들께 전체 공지 드렸고, 아래는 전체 공지 내용입니다. 아래 내용 참조하셔서 실습 하시면 될겁니다. 감사합니다.
##################################################
며칠전에 Colab 환경의 Python 버전이 3.10에서 3.11로 변경이 되면서 기존 실습 강의 중 MMDetection이 설치가 되지 않는 문제가 발생하였습니다.
이에 새롭게 MMDetection을 설치하는 방법을 섹션 5 - MMDetection의 이해와 Faster RCNN 적용 실습 - 01 의 <공지> mmdetection 실습 환경 및 학습 Config 변경 공지 영상에 수록하였으니 해당 영상을 참고하셔서 설치하시면 됩니다.
MMDetection을 현재 실습 중이신 분들은 https://github.com/chulminkw/DLCV_New
에서 새롭게 MMDetection 설치 코드가 반영된 실습 코드를 다시 다운로드 받으셔서 실습 부탁 드립니다.
아하.. ㅜㅜ 알겠습니다.
저도 방안을 최대한 찾아보고 찾으면 여기다가 알려드리겠습니다!