터미널에서 쓸만한 것들
- Background에서 안 끊기게 실행하고, epoch15.out이라는 이름으로 log찍어주는 커맨드
nohup python3 -u train.py > epoch15.out &
- 백그라운드에서 실행될 때 돌아가고 있는 프로세스 PID 확인하는 커맨드.
ps -ef | grep train.py
- kill 하는 커맨드(위의 커맨드를 실행하면 숫자가 여러개 나오는데 아무거나 써주면 됨)
kill -9 숫자
- 테스트 코드. ' ' 안의 path에서 웨이트를 불러온다.
python3 test.py --resume '/opt/ml/code/Lv1/ENet_Implement/saved/models/efficientnet-b7-pretrained/1026_042618/checkpoint-epoch18.pth'
- scp로 submission.csv(test결과)를 서버에서 로컬로 불러오는 방법
scp -i ./key -P 2227 root@101.101.211.221:/opt/ml/code/Lv1/ENet_Implement/outputs/submission.csv /Users/joon/...
- 1등 test파일과 test 파일 비교해보는 방법(line 수, word 수, byte 수 순서)
diff -y --suppress-common-lines {1등 파일} {제출할 파일} | wc
watch -n 0.5 nvidia-smi
pip3 install -r requirements.txt