您的位置:首页 > 其它

Windows远程映射端口,访问服务器生成的tensorboard本地访问链接地址

2018-07-05 15:57 525 查看
版权声明:转载请说明链接~~~ https://blog.csdn.net/weixin_40546602/article/details/80928015

服务器训练模型,得到log文件,记录loss,使用Tensorboard绘制曲线。

在服务器中,切换到log所在目录,运行命令:

$ tensorboard --logdir=log
生成访问端口地址,chrom浏览器访问查看。

通过ftp将log文件传输到labtop,在该目录所在地打开cmd

问题1:tensorboard生成访问端口,浏览器打不开该网页

问题2:打开后出现 No graph defination files were found。

这两个问题,在网上找了很多办法都不可行。我试了一下windows下的例子,发现testorboard是可以打开的,所有我猜测是因为ubuntu系统下生成的log文件,只能生成在服务器上才能访问的端口,在windows下是不可访问的。

解决:建立服务器到本地labtop的端口映射,直接在labtop进行本地访问

step1:安装Xshell;

step2:访问name用户;

step3:右键用户属性,添加隧道


step4:目标端口为服务器运行tensorboard命令生成的端口地址,侦听端口随便编号命名,建议和目标端口号一致。


最后,打开labtop浏览器,既可以看到tensorboard绘制的loss曲线。



补充:

第二天我用前一天的办法发现又打不开tensorboard,最后找到了解决办法。


目标主机处填写服务器的IP地址,端口号为tensorboard生成的端口号。

将log文件拷贝到labtop,运行tensorboard --logdir=log,生成的地址(打不开),先停在打不开的界面。

在xshell上同样运行上述命令,会发现数据可以传输,这样刷新上述打不开的界面,即可看到loss曲线。



阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐