tensorboard 远程服务器本地浏览器无法显示(最简单解决方法)

简单方法:远程访问Tensorboard
在远程服务器上使用Tensorboard观察loss时,无需复杂设置。可通过X2go图形界面或VSCode端口转发直接访问。若遇到链接问题,尝试更新Tensorboard版本。

问题描述:

在远程连接服务器时想用tensorboard查看loss的收敛情况,然而localhost:6006 or 127.0.0.1:6006无法打开,搜索了很多方法感觉都很繁琐,所以总结了最简单的方法

解决方法:

1.使用X2go图形化管理服务器,在服务器浏览器打开链接

2.使用VSCode,鼠标停留在链接会显示执行使用转发端口的链接

 然后点击就大功告成啦!

如果显示关注链接

则更新tensorboard版本便可解决!

### 如何在远程服务器上配置和使用TensorBoard #### 启动TensorBoard服务 为了能够在远程服务器上启动并使用TensorBoard,在远程服务器的命令行环境中执行如下命令来开启TensorBoard服务: ```bash tensorboard --logdir=/path/to/logs --port=8091 ``` 这里`/path/to/logs`应替换为实际的日志文件路径,而端口号可以根据实际情况调整[^5]。 #### 建立SSH隧道连接 为了让本地机器能够访问远程服务器上的TensorBoard网页界面,需通过SSH创建一条安全通道。具体操作是在本地计算机打开终端窗口,并输入下面这条命令来进行设置: ```bash ssh username@server_ip -L local_port:127.0.0.1:remote_tensorboard_port ``` 上述命令中的参数解释如下: - `username`: 登录远程Linux系统的用户名; - `server_ip`: 远程服务器公网IP地址; - `local_port`: 本地监听端口,可自由设定但不可与其他应用冲突; - `remote_tensorboard_port`: 步骤一里指定给TensorBoard的服务端口; 例如,假设远程服务器的IP为`192.168.1.100`, 用户名为`admin`,并且希望把远端的8091端口映射至本地的8090,则完整的命令应该是这样的: ```bash ssh admin@192.168.1.100 -L 8090:127.0.0.1:8091 ``` 这之后会提示输入密码完成身份验证过程[^4]。 #### 浏览器访问TensorBoard 一旦成功建立了SSH隧道链接,就可以直接在个人电脑上的任意现代Web浏览器中键入http://localhost:[local_port]/ 来浏览TensorBoard的数据面板了。比如上面的例子就是访问 http://localhost:8090/
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

杨小木木

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值