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

本地连接远程服务器上Tensorboard的问题

一、问题提出

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

pip show tensorflow-gpu

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

pip install tensorboard
tensorboard --logdir=log_dir

其中:默认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

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

127.0.0.1:6006

显示如下:

  • 参考作者:https://blog.csdn.net/index20001/article/details/82871634
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI大模型前沿研究

感谢您的打赏,我会继续努力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值