当前位置:   article > 正文

『tensorflow笔记』本地Xshell连接远程服务器上Tensorboard的问题!_xshell tensorboard报错

xshell tensorboard报错
本地连接远程服务器上Tensorboard的问题

一、问题提出

本机是windows系统,tensorflow程序运行在远端服务器,通常使用Xshell登陆服务器操作。
按照tf教程,训练网络的summary存在设定的log_dir中,检查tensorboard安装完好,找tf安装目录:

pip show tensorflow-gpu
  • 1

tensorboard文件夹在tf同级目录,其下有可执行的/main.py,若未安装可以:

pip install tensorboard
  • 1
tensorboard --logdir=log_dir
  • 1

其中:默认port是6006,若端口号被占用可以 tensorboard --logdir=log_dir --port=xx

复制链接到浏览器,一直显示 “无法访问此网站,找不到IP地址

一、解决方案

建立ssh隧道,实现远程端口到本机端口的转发,远端被侦听端口为tensorboard默认的6006端口,本机端口任一非占用的都可。
在我的Xshell打开某个连接,属性->ssh->隧道->添加,类型local,源主机填127.0.0.1(意思是本机),端口设置一个,比如12345,目标主机为服务器本地,目标端口6006,如果被占了可改为其他端口。

这时再在服务器上输入命令,这里若–port改了端口号则上面设置也要改。

tensorboard --logdir=log_dir
  • 1

复制链接,在本机打开以下网页,成功访问远程的tensorboard。

127.0.0.1:6006
  • 1

显示如下:

  • 参考作者:https://blog.csdn.net/index20001/article/details/82871634
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/148682
推荐阅读
相关标签
  

闽ICP备14008679号