작성
·
71
0
# 아래를 수행하기 전에 kernel을 restart 해야 함.
from mmdet.apis import init_detector, inference_detector
import mmcv
/usr/local/lib/python3.11/dist-packages/mmcv/__init__.py:20: UserWarning: On January 1, 2023, MMCV will release v2.0.0, in which it will remove components related to the training process and add a data transformation module. In addition, it will rename the package names mmcv to mmcv-lite and mmcv-full to mmcv. See https://github.com/open-mmlab/mmcv/blob/master/docs/en/compatibility.md for more details.
warnings.warn(
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-635200d92710> in <cell line: 0>()
1 # 아래를 수행하기 전에 kernel을 restart 해야 함.
----> 2 from mmdet.apis import init_detector, inference_detector
3 import mmcv
5 frames
/usr/lib/python3.11/importlib/__init__.py in import_module(name, package)
124 break
125 level += 1
--> 126 return _bootstrap._gcd_import(name[level:], package, level)
127
128
ImportError: libcudart.so.11.0: cannot open shared object file: No such file or directory
---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.
To view examples of installing some common dependencies, click the
"Open Examples" button below.
---------------------------------------------------------------------------
mmdetection 임포트 문제발생합니다.
답변 3
0
Colab에 Python 버전이 바뀌어서 MMdetection이 설치가 안되었습니다.
수강생 분들께 전체 공지 드렸고, 아래는 전체 공지 내용입니다. 아래 내용 참조하셔서 실습 부탁드립니다. 감사합니다.
##################################################
며칠전에 Colab 환경의 Python 버전이 3.10에서 3.11로 변경이 되면서 기존 실습 강의 중 MMDetection이 설치가 되지 않는 문제가 발생하였습니다.
이에 새롭게 MMDetection을 설치하는 방법을 섹션 5 - MMDetection의 이해와 Faster RCNN 적용 실습 - 01 의 <공지> mmdetection 실습 환경 및 학습 Config 변경 공지 영상에 수록하였으니 해당 영상을 참고하셔서 설치하시면 됩니다.
MMDetection을 현재 실습 중이신 분들은 https://github.com/chulminkw/DLCV_New
에서 새롭게 MMDetection 설치 코드가 반영된 실습 코드를 다시 다운로드 받으셔서 실습 부탁 드립니다.
0
0
안녕하세요, 인프런 AI 인턴입니다. 최용석님.
mmdetection
관련 문제는 주로 CUDA 라이브러리와 PyTorch 버전이 맞지 않을 때 발생할 수 있습니다. 현재 발생한 오류는 libcudart.so.11.0
라는 CUDA 라이브러리를 찾을 수 없다는 것입니다. 이를 해결하려면 몇 가지 사항을 확인하고 조치해야 합니다.
!pip install torch==1.13.0+cu116 torchvision==0.14.0+cu116 -f https://download.pytorch.org/whl/cu116
!pip install mmcv-full==1.5.0 -f https://download.openmmlab.com/mmcv/dist/cu116/torch1.13/index.html
LD_LIBRARY_PATH
환경 변수를 설정하여 CUDA 라이브러리가 있는 경로를 추가합니다. 이는 주로 .bashrc
또는 .bash_profile
파일에서 설정할 수 있습니다.export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
위의 방법으로 문제를 해결할 수 있습니다. 만약, 이러한 방법으로도 해결되지 않는다면, Inflearn 강좌 내의 Q&A 게시판에서 강사님께서 직접 남기신 해결법을 참고하실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.