튼튼한 나무

jupyter notebook에서 tensorboard 실시간으로 확인하기 본문

computing

jupyter notebook에서 tensorboard 실시간으로 확인하기

공유지식 2023. 1. 3. 01:45

필자는 서버 굉장히 많이(아니 대부분) 사용하는데,

tensorboard로 scalar, image, audio, weight 등 다양한 값을 저장하고

서버에 연결하여 코딩도 하지만 juyter notebook으로 다양한 작업을 한다.

 

이런 경우에 tensorboard를 원격으로 접속가능하게끔 띄워도 되지만 뭔가 굉장히 귀찮다..

이걸 또 안하려니 매번 tensorboard file을 로컬에 다운받아서 tensorboard를 로컬에 띄워야 한다. (매우 귀찮다..)

 

그래서 jupyter notebook에서 tensorboard를 실시간으로 띄워보고자 한다.

 

먼저 port를 뚫어준다. (아래 예시는 6006~6020 port open)

 

1) ubuntu server

sudo ufw allow 6006:6020/tcp

2) Docker로 Jupyter Notebook 서버를 사용 한다면, Docker 에서 외부 -> 내부 컨테이너 포워딩 설정.

docker run --runtime=nvidia --rm -itd -p 8888:8888 -p 6006-6020:6006-6020 -v (local volumne):(도커컨테이너에 연결할 volumne) jupyter notebook

 

Jupyter example

 

Comments