在远程服务器上运行代码,想要通过tensorboard查看,需要将远端的端口映射到本地。
-
使用SSH连接时,将服务器的6006端口重定向到本机16006端口:
ssh -L 16006:127.0.0.1:6006 username@remote_server_ip
16006:127.0.0.1代表localhost的16006端口,6006代表远程服务器tensorboard服务的端口。
-
在服务器上,进入到日志所在文件夹,启动tensorboard:
tensorboard --logdir=xxx --port=6006
-
在本地的浏览器中输入地址:
127.0.0.1:16006