远程服务器后Tensorboard的本地可视化

解决问题:

由于tensorflow程序在远程服务器运行,而tensorboard启动后访问地址为:0.0.0.0:6006,导致无法在本机用浏览器访问。

1.利用Xshell隧道

首先 隧道 在Xshell > 文件 > 属性 > 连接 > SSH > 隧道 
点添加 , 之后 源主机和目标主机 都是 localhost不变,不要自作聪明去给改成本机IP和服务器地址了。 
然后就是一个小技巧了,网上的方法多用本机的16006端口。但其实完全没有必要这样做。 
直接将侦听端口 和 目标端口 都设置成6006(tensorboard的访问地址) 即可。 


运行方法

在服务器端运行 tensorboard --logdir=='model_dir(模型地址)' 
or tensorboard --logdir model_dir(模型地址) 
本机浏览器访问 localhost:6006 or 127.0.0.1:6006 
然后就可以开始愉快的看tensorboard的内容啦

 

猜你喜欢

转载自blog.csdn.net/weixin_38740463/article/details/89890415