rsync -avz -e "ssh -p [PORT_NUM]" ./GAZE_3D [username]@[IP]:/home/minseokim/gaze_3d/data/GAZE_3D
- a는 아카이브 모드 (서브디렉토리, 심볼릭링크, 퍼미션 등등을 보존)
- v는 Verbose 모드 (상세한 진행 로그)
- z는 데이터 전송 시 압축 사용하여 대역폭 절약
- -e “ssh -p NUM” 은 ssh 설정을 위해 필요
맥에서 옮겨야한다면 .DS_Store 파일(메타데이터)까지 같이 옮겨지면 안되니까
find . -name '.DS_Store' -type f -delete
이렇게 현재 폴더부터 재귀적으로 찾으며 이름이 .DS_Store 이고 일반 파일인 것들만 전부 지우면 됨
rsync -avz -e "ssh -p [PORT_NUM]" [username]@[ip]:/home/minseokim/gaze_3d/my_model.onnx ./models/my_model.onnx
이렇게 원격에서 로컬로 받아올 수도 있음
cf) nvidia-smi 커맨드로 gpu 상태 확인 가능
watch -n 1 nvidia-smi
GPU 사용량 실시간 모니터링
nvidia-smi pmon -s u
특정 프로세스의 GPU 사용량 확인
'etc' 카테고리의 다른 글
git commit 관련 조작하기 (feat. lazygit) (0) | 2024.08.29 |
---|---|
github에는 못올리는 큰 파일 dvc로 관리하기 (0) | 2024.08.29 |
과거 실수들을 묻어버리자 - bfg repo cleaner (0) | 2024.08.29 |
PyTorch와 PyTorch Lightning (0) | 2024.08.29 |
rootutils로 프로젝트 구조 관리하기 (0) | 2024.08.29 |