서버에 있는 텐서보드 로그를 로컬피시에서 보고싶을 때의 방법이다
예전에는 그냥 서버 터미널에서 firefox쳐서 들어갔는데 지금은 그게 막혀있는 환경이라 방법을 바꿔야했다
1. 서버에서 가상환경을 키고 텐서보드를 실행시킨다
tensorboard --logdir=your_tensorboard_log_path --port=6009
이때 기본 포트번호는 6006이지만 다른 사람이 사용하고 있을 경우 사용할 수 없으므로 다른 숫자를 지정해주었다
실행을 시키면 다음과 같은 내용이 뜬다
2. 그 다음 로컬 피시에서 터미널을 키자. 그리고 사실..의미는 정확히는 모르지만 다음을 치면 된다
ssh -L 8878:localhost:6009 {name}@{00.000.00.000} -p 2222
아는 한에서 해석을 하자면
- ssh를 통해 접속한다
- 8878은 로컬에서 사용할 포트 숫자
- 6009는 아까 서버에서 사용한 포트 숫자
- {서버아이디}@{서버IP}
- 뒤에 있는 -p는 ssh 포트 번호를 지정하기 위함인데 만약 기본 포트인 22가 열려있으면 안써줘도된다. 하지만 나의 경우 막혀있어서 ssh를 2222로 접속해야하므로 붙여주었다
어쨌거나 실행을 하면
이런식으로 서버가 모습을 드러낸다..
로컬피시에서 아까 지정한 로컬 포트 8878을 쳐주면
텐서보드 등장!!!
'기타 정보' 카테고리의 다른 글
[tmux] 간단 사용법 정리 (1) | 2023.09.21 |
---|---|
[VS Code] Mac에서 VS Code 완전 삭제 (0) | 2023.04.10 |
[JetBrains Gateway] JetBrains IDE ssh 연결 및 사용 (Easy) (0) | 2023.03.03 |
[NVIDIA PyProf] FLOPs 측정하기 (1) | 2022.10.07 |
Super-Resolution Datasets (0) | 2022.09.19 |
댓글