반응형
큰 그림부터 보면 다음과 같다.
1. Docker run 할때 포트 열어주기
2. 서버에서 텐서보드 열기
3. 로컬 컴퓨터에서 ssh로 서버와 포트 연결
4. 로컬 컴퓨터에서 url로 접속
1. 서버에서 Docker run 할 때 포트 열어주기
docker run -it\
-p 6008:6008 \ # 사용할 포트번호. 이전 것과 겹치지 않아야 한다.
--runtime=nvidia \
--shm-size 32G \
-e NVIDIA_VISIBLE_DEVICES=0 \ # 사용할 gpu 인덱스
--name=name\ # 컨테이너 이름
-v /data/codes:/mycodes \ # 서버 디렉토리:컨테이너 디렉토리 연결
pytorch:latest\ # 이미지
/bin/bash
2. 서버에서 tensorboard 열기
tensorboard --logdir=/log --port=6008 --host=0.0.0.0
3. 로컬 컴퓨터에서 ssh로 서버와 포트 연결
ssh -L localhost:6008:localhost:6008 user@ip -p 포트번호
4. 로컬 컴퓨터에서 url로 접속
http://server_ip:6008/
http://143.248.249.111:6008/ # 예시
반응형
'컴퓨터공학' 카테고리의 다른 글
Pytorch 시드 고정하는 법 (0) | 2022.02.10 |
---|---|
쌩판 노베이스 비전공자를 위한 딥러닝 공부 순서 (23) | 2022.02.09 |
pdb 기본 사용법 (0) | 2022.01.13 |
서버 gpu에서 프로세스 실행 후 남아있는 메모리 정리하기. (0) | 2022.01.11 |
pip/apt/conda 차이점 (0) | 2022.01.05 |