22.02.24 [kfood프로젝트] wandb, tmux 사용해서 YOLOv3 우리만의 custom dataset으로 수현님과 같이 training 돌려보기

2022. 2. 24. 22:35프로젝트/KFood

python train.py --img 640 --batch 16 --epochs 5 --data kfood.yaml --weights yolov3.pt

수현님이랑 동시에 돌리려니까.. 내가 돌리던 저 보라색은 메모리가 없어서 죽었다..

 

아무튼 tmux 사용법

# 새로운 Session 만들기 - session 이름은 설정하지 않고 (0,1,2,.. 순서로 생성)
tmux

# 새로운 Session 만들기 - session 이름 = (session_name)
tmux new -s (session_name)

# Session name 수정
ctrl + b, $
# 원하는 이름 적고 Enter

# Session 종료 - session 사라짐
exit or ctrl + d # 주의! window나 pane이 열려있을 때는 pane -> window 순으로 하나씩 닫힘

# Session 닫기(detach) - 백그라운드에서 계속 돌아감(server 접속이 끊겨도 계속 돌아감)
# 매우 유용하게 사용할 수 있습니다 - tmux의 엄청 큰 장점
ctrl + b, d

# Session 목록 확인
tmux ls

# Detached session 다시 열기(attach)
tmux at -t (session_name)
# (session_name)은 tmux ls로 확인

주의! tmux는 내 pc를 꺼도 살아있긴 하는데, 대신 exit 을 하게되면 해당 session이 죽으므로 이것만 안하고 컴퓨터 종료해도 된다! 

tmux attach (at) 는 아까 열려있던 애를 다시 열어보는 것!

오ㅗ 수현님께서 돌리고 계시던 tmux at -t guri로 들어오니까 이렇게 볼 수 있다!