如何在服务器上远程使用tensorboard?

有两种设置方法,一种代码设置,一种xshell界面设置
1 . 连接ssh时,将服务器的6006端口重定向到自己机器上来:

      ssh -L 16006:127.0.0.1:6006 username@remote_server_ip

或者:ssh -L 8008:localhost:6006 用户名@远程服务器ip
其中:16006:127.0.0.1代表自己机器上的16006号端口,6006是服务器上tensorboard使用的端口。

2 . 在服务器上使用6006端口正常启动tensorboard:

tensorboard --logdir=xxx --port=6006

3 . 在本地浏览器中输入地址:

  127.0.0.1:16006

转载:https://blog.csdn.net/weixin_35653315/article/details/71327740
https://stackoverflow.com/questions/37987839/how-can-i-run-tensorboard-on-a-remote-server

另一种:
在Windows系统装一个Xshell,在文件->属性->ssh->隧道->添加,类型local,源主机填127.0.0.1或着localhost(意思是本机),倾听端口为16006,表示把目标主机的目标端口转发到本地的侦听端口16006 ,目标主机:服务器,填写服务器的ip,
目标端口一般是6006


image.png

在服务器上运行 tensorboard --logdir='logs' --port=6006

在本机打开网页127.0.0.1:12345 ,即可查看远程的tensorboard
参考:https://blog.csdn.net/sinat_35512245/article/details/82960937
https://www.cnblogs.com/woodseye/p/9180648.html

你可能感兴趣的:(如何在服务器上远程使用tensorboard?)