本地访问远程 TensorBoard?用 SSH 映射轻松搞定


Featurize 平台远程 TensorBoard 可视化教程(SSH 本地端口转发)

在深度学习训练中,我们经常使用 TensorBoard 进行可视化分析。如果你是在远程服务器上训练模型,例如使用 Featurize 平台,如何通过 SSH 本地端口转发 实现在本地电脑打开远程 TensorBoard 页面?本文将手把手教你实现这个目标。


✅ 场景背景

你已经在远程服务器上启动了 TensorBoard 服务,现在想要在本地浏览器访问它。


🧩 已知信息(Featurize 平台)

项目内容
远程主机地址workspace.featurize.cn
SSH 登录端口58727(⚠️ 注意:这是登录端口,不是 TensorBoard 的端口)
登录用户名featurize
TensorBoard 端口58727(示例,实际请根据你的设置修改)

🎯 目标

通过浏览器打开 http://localhost:1455,即可在本地访问远程服务器上的 TensorBoard 页面。


🚀 步骤详解

✅ 第一步:远程启动 TensorBoard

请登录 Featurize 远程终端,运行以下命令启动 TensorBoard:

tensorboard --logdir=/home/featurize/work/TrackNet/exps/default/plots --port=58727 --bind_all

✅ 推荐使用 tmuxnohup 保持 TensorBoard 不会因为关闭终端而退出。


✅ 第二步:本地端口转发

在本地电脑(Windows / Linux / Mac)终端中运行:

ssh -p 58727 -L 1455:localhost:58727 featurize@workspace.featurize.cn

参数解释:

  • -p 58727:SSH 登录端口
  • -L 1455:localhost:58727:将本地 127.0.0.1:1455 映射到远程服务器上的 localhost:58727

登录提示输入密码: 你需要输入你自己的远程账号密码(⚠️ 不要将密码泄露给他人)。


✅ 第三步:本地浏览器访问

打开浏览器,访问地址:

http://localhost:1455

你应该能看到 TensorBoard 的可视化界面。


❗ 常见问题排查

1. 浏览器代理冲突

如果你设置了浏览器代理(如 Clash 或 SwitchyOmega 指定了 127.0.0.1:1455),可能会导致页面无法打开。

建议关闭代理 或使用浏览器的“无痕模式”访问。

2. 连接失败或报错

  • 确认远程 TensorBoard 是否已正确启动并监听 58727
  • 确保命令中的端口号与实际一致(如你在 6006 启动,则需修改端口)
  • SSH 登录是否成功?有无防火墙或网络屏蔽

📦 总结

步骤命令 / 地址
启动 TensorBoardtensorboard --logdir=... --port=58727 --bind_all
本地端口转发ssh -p 58727 -L 1455:localhost:58727 featurize@workspace.featurize.cn
浏览器访问http://localhost:1455

📌 推荐阅读


如果你在实际使用中遇到任何问题,欢迎留言交流,我会第一时间帮助你排查解决!

👉 觉得有帮助欢迎点赞 + 收藏 + 关注我持续更新更多深度学习部署实用教程!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值