본문 바로가기
기타 정보

[Tensorboard] 서버 텐서보드 로컬 피시로 보기

by 귤이두번 2023. 3. 16.

서버에 있는 텐서보드 로그를 로컬피시에서 보고싶을 때의 방법이다

예전에는 그냥 서버 터미널에서 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을 쳐주면

 

텐서보드 등장!!!

댓글