inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

mmdetection 3.0에 이슈 때문인지 cannot import name 'build_dataset' from 'mmdet.datasets' 에러가 뜹니다.

1351

비밀

작성한 질문수 9

0

from mmdet.datasets import build_dataset from mmdet.models import build_detector

현재 jupyter 환경에서 mmdet_instanceSeg_tutorial을 실행시켜 진행해보고 있는데

아래와 같은 에러가 뜹니다.

버전 문제인지 모르겠으나 폴더는 잘 정리되어 있는데 되지 않습니다.

 

해결책이 있을지요? 감사합니다

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요.

해당 에러는 mmdet의 버전 문제로 발생하는 것으로 보입니다. mmdetection 3.0에서 build_dataset이 제대로 작동하지 않아 해당 에러가 발생하는 것 같습니다.

해결 방법으로는 mmdetection의 최신 버전인 2.17.0을 사용하거나, 3.0 버전 이후 패치가 이루어진 3.0.5 버전을 설치하는 것을 권장합니다. 이를 위해 pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu102/torch1.9.0/index.html –user 명령어를 이용해 mmcv-full 패키지를 설치하면 문제를 해결할 수 있습니다.

만약 해당 방법으로도 문제가 해결되지 않는다면, mmdetection의 issue 페이지나 공식적인 커뮤니티에 문의해보시는 것을 추천합니다.

도움이 되었길 바랍니다. 감사합니다.

0

비밀

감사합니다. 그냥 2.x mmdetection 다시 설치하려고 합니다!

volatile에 대해 질문 있습니다.

2

37

2

환경설정 문

2

29

2

맥유저 입장의 고려해주세요

2

90

1

실행과정 질문입니다.

2

37

1