efficientDet을 사용하기 위한 환경설정 구축
1) 사양
System : Windows11 - WSL2 - Ubuntu20.04LTS - Docker
Hardware : 3600X + Geforce1660ti + 16GB RAM
2) 환경 설정
Image : nvidia/cuda:10.2-cudnn7-devel-ubuntu18.04
GIT : https://github.com/rwightman/efficientdet-pytorch
Container 에서 진행
3) Train
vim으로 efficientdet-pytorch에 있는 distributed_train.sh 를 열어서
python을 python3.7로 수정해준다
./distributed_train.sh 1 dataset/ --model tf_efficientdet_d0 -b 1 --amp --lr .1 --sync-bn --pretrained
bash 로 train.py를 실행시켜주는데, train.py에 보면 다양한 argument 들이 있다.
위 커맨드는 기본적인 command만 적혀있으므로 argument들을 먼저 본 후에 명령어를 입력하도록 하자.