Inflearn brand logo image

인프런 커뮤니티 질문&답변

김동진님의 프로필 이미지
김동진

작성한 질문수

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

<공지> mmdetection 실습 환경 및 학습 Config 변경 공지

mmcv 설치관련해서 문의드려요

작성

·

85

0

mm_faster_rcnn_train_kitti.ipynb에서 공지해주신 내용으로 설치 중에,

아래 내용 수행하면 에러가 떠서 mmcv를 불러올 수 없습니다.

# mmcv를 위해서 mmcv-full을 먼저 설치해야 함. https://mmcv.readthedocs.io/en/latest/get_started/installation.html 설치 과정 참조.
!pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu118/torch2.0.0/index.html

Building wheels for collected packages: mmcv-full error: subprocess-exited-with-error×python setup.py bdist_wheel did not run successfully. exit code: 1╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. Building wheel for mmcv-full (setup.py) ... error ERROR: Failed building wheel for mmcv-full Running setup.py clean for mmcv-full Failed to build mmcv-full ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (mmcv-full)

답변 3

0

김동진님의 프로필 이미지
김동진
질문자

안녕하세요. 선생님.

덕분에 양질의 교육을 수강할 수 있어서 진심으로 감사드려요. 주위 친구들에게도 해당 강의를 적극 추천하고 있습니다.

다만, mmcv 설치 에러로 인해 계속 진도를 못 나가고 있어 너무 아쉽습니다.

mmcv 설치 관련해서 현재도 동일한 상태입니다. 설치할 수 있는 다른 방법은 없을까요?

권 철민님의 프로필 이미지
권 철민
지식공유자

저도 지금 다른 방법을 찾지 못해서 힘들군요.

해결이 금방 될 것도 같은데, 왜 계속 막혀있는지 모르겠습니다. 현재 여러가지 방법을 찾고 있으니 조금만 더 기다려 주십시요.

감사합니다.

권 철민님의 프로필 이미지
권 철민
지식공유자

ssl은 해결할 수 있는데, 더 큰 문제가 실습 버전과 호환되는 mmcv 버전이 완전히 사라져 버린 것이었군요. mmcv 1.7 버전이 그나마 시도해 볼 수 있는 버전인데 현재 colab에서 설치가 안되고 있습니다. 1~2일 더 방법을 찾아보고 말씀드리겠습니다.

권 철민님의 프로필 이미지
권 철민
지식공유자

문제 해결 방안을 찾았습니다.

colab에서 python 버전이 3.12로 upgrade되면서 mmcv 설치가 안되는 군요. 그래서 colab이 아닌 kaggle로 환경을 변경해야 합니다.

제가 해결 방안을 전체 공지 드렸으니 참조 부탁 드립니다.

https://inf.run/mcuUD

============================================

이전 공지 시 mmcv가 설치 되지 않아서 mmdetection 실습이 어려운 부분에 대한 문제점을 말씀드렸습니다.

 

원인은 2025년 8월에 colab의 python 버전이 기존 3.11에서 3.12로 upgrade가 되면서 mmcv-full package가 3.12에서 설치가 되지 않는 문제였습니다.

 

본 강의는 Colab에서 실습을 수행하고 있지만, 아직 python 3.12에서 mmcv-full을 설치할 수 없기에 mmdetection 패키지를 사용하는 실습의 경우만 기존 colab에서 kaggle 환경으로 변경하도록 하겠습니다. (mmdetection을 사용하지 않는 다른 모든 섹션의 실습은 그대로 colab 환경을 이용해 주시면 됩니다)

 

mmdetection 실습을 Kaggle에서 수행하는 변경된 본 실습 코드는 아래 github에 수정되어 있습니다. 다시 실습 코드를 다운로드 부탁드립니다.

https://github.com/chulminkw/DLCV_New

 

kaggle 환경에서 mmdetection을 적용하는 방법은 섹션 5 MMDetection의 이해와 Faster RCNN 적용 실습 - 01 의 37. <공지> mmdetection 실습 환경 및 학습 Config 변경 공지 영상을 참조 부탁 드립니다.

 

감사합니다.

 

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

https://download.openmmlab.com에 SSL 관련 접속 환경이 최근에 뭔가 변경 된 것 같습니다. 지금 접속 자체가 안되는군요. 해당 Community에서도 인지를 하고 있는 걸로 보이니, 조치가 되는지 1~2일 더 기다려 봐야 할 것 같습니다.

https://github.com/open-mmlab/mmcv/issues/3302

저도 계속 모니터링 하겠습니다.

감사합니다.

 

0

안녕하세요, 인프런 AI 인턴입니다. 김동진님.

MMCV 설치 시 발생하는 오류는 주로 호환성 문제에서 기인하는 경우가 많습니다. 특히 CUDA 및 PyTorch 버전 간의 호환성 문제가 자주 발생하므로, 이와 관련하여 버전을 조정할 필요가 있습니다. 다음은 참고하실 수 있는 몇 가지 게시물 링크와 설명입니다.

  1. mmcv 설치 오류 관련 질문

    • 이 게시물에서는 MMCV 설치 시 버전 충돌 문제와 관련된 사항을 다룹니다. 문제를 해결하기 위해, 적합한 CUDA 버전과 PyTorch 버전 조합을 확인하고 조정하는 방법이 설명되어 있습니다.
  2. MMDetection 설치 오류와 해결 방법

    • 해당 게시물에서는 설치 과정에서 발생할 수 있는 전반적인 오류와 함께 CUDA 버전 문제를 어떻게 해결하는지에 대한 유용한 팁을 제공합니다. 이와 유사한 문제의 해결 방법으로 CUDA 11.1 버전과 PyTorch 1.9 조합을 고려해 볼 수 있습니다.
  3. mmcv 설치 환경 조정에 대한 질문

    • 다양한 버전의 Python, CUDA, 그리고 PyTorch 설정에서 설치 문제를 해결하는 방법이 설명되었습니다. Python 3.8 과 함께 특정 CUDA 버전을 사용하는 것이 문제 해결에 도움이 될 수 있습니다.

이러한 해결 방법을 시도해보시길 권장드립니다. 또한, 설치 문제는 종종 환경 설정 문제에서 기인할 수 있으므로 가상환경을 새로 만들고, 필요한 패키지를 새로 설치해 보는 방법도 추천드립니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김동진님의 프로필 이미지
김동진

작성한 질문수

질문하기