출처: MMDetection Github
Python 3.7+, CUDA 9.2+, PyTorch 1.8+의 환경이 갖춰져 있어야 함 (2025.1. 기준)PyTorch 2.1.0, Python 3.10, CUDA 11.8.0, Ubuntu 22.04# openmim 명령어 설치
pip install -U openmim
# mmengine 설치
mim install mmengine
# mmcv 설치 (공식문서 내 버전 참고)
pip install mmcv==2.1.0 -f https://download.openmmlab.com/mmcv/dist/cu118/torch2.1/index.html
git clone https://github.com/open-mmlab/mmdetection.git
cd mmdetection
pip install -v -e .
import 필요import mmdet, mmcv, mmengine
print("MMDet version:", mmdet.__version__) # MMDet version: 3.3.0
print("MMCV version:", mmcv.__version__) # MMCV version: 2.1.0
print("MMEngine version:", mmengine.__version__) # MMEngine version: 0.10.6
./outputs/vis 폴더 내 demo.jpg 이미지에 객체 정보가 추가되었음을 확인할 수 있음mim download mmdet --config rtmdet_tiny_8xb32-300e_coco --dest .
python demo/image_demo.py demo/demo.jpg rtmdet_tiny_8xb32-300e_coco.py \
--weights rtmdet_tiny_8xb32-300e_coco_20220902_112414-78e30dcc.pth \
--device cpu
*이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.