解决问题:
由于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的内容啦