当前位置: 首页 > article >正文

远程服务器训练网络本地读取TensorBoard

使用远程服务器训练网络时在本地读取TensorBoard显示

    • 必须工具
    • `详细步骤:`
      • Step 1: 在远程服务器上启动 TensorBoard
      • Step 2: 建立 SSH 隧道
      • Step 3: 在本地浏览器中访问 TensorBoard
    • 示例
      • 使用 MobaXterm 或 Xshell 建立 SSH 隧道
        • MobaXterm
        • Xshell
      • 参考文献

必须工具

  • SSH 客户端(如 ssh 命令行工具、MobaXterm、Xshell 等)
  • 远程服务器上的 TensorBoard
  • 本地的浏览器(推荐使用 Chrome 或 Firefox)

详细步骤:

Step 1: 在远程服务器上启动 TensorBoard

首先,登录到远程服务器,并在训练日志目录下启动 TensorBoard。例如,如果日志目录是 ./logs,可以使用以下命令:

tensorboard --logdir=./logs --port=6006

这里指定了 TensorBoard 在端口 6006 上运行。启动成功后,终端会显示类似如下的信息:

TensorBoard 2.x.x at http://localhost:6006/ (Press CTRL+C to quit)

Step 2: 建立 SSH 隧道

在本地机器上,使用 SSH 命令建立一个隧道,将远程服务器的 TensorBoard 端口转发到本地机器的一个端口上。例如,如果远程服务器的IP是 123.123.123.123,远程端口是 6006,你想要转发到本地的 16006 端口,可以使用以下命令:

ssh -L 16006:127.0.0.1:6006 用户名@123.123.123.123

这里,-L 参数指定了本地端口转发,127.0.0.1:6006 是远程服务器上的 TensorBoard 端口,16006 是你想要在本地机器上使用的端口。

Step 3: 在本地浏览器中访问 TensorBoard

一旦 SSH 隧道建立,你就可以在本地浏览器中输入 http://127.0.0.1:16006 来访问 TensorBoard,就像它在本地运行一样。

示例

假设你的远程服务器 IP 是 123.123.123.123,用户名是 user,TensorBoard 日志目录是 ~/logs,你可以按照以下步骤操作:

  1. 在远程服务器上启动 TensorBoard

    ssh user@123.123.123.123
    tensorboard --logdir=~/logs --port=6006
    
  2. 在本地机器上建立 SSH 隧道

    ssh -L 16006:127.0.0.1:6006 user@123.123.123.123
    
  3. 在本地浏览器中访问 TensorBoard

    打开浏览器,输入 http://127.0.0.1:16006,即可查看 TensorBoard 的可视化界面。

使用 MobaXterm 或 Xshell 建立 SSH 隧道

如果你使用的是 MobaXterm 或 Xshell 等工具,可以按照以下步骤操作:

MobaXterm
  1. 打开 MobaXterm,创建一个新的 SSH 会话。
  2. 在会话设置中,选择 “Tunneling” 选项卡。
  3. 添加一个新的 SSH 隧道,设置如下:
    • Forwarded port: 16006
    • Remote server: 127.0.0.1
    • Remote port: 6006
  4. 保存设置并连接到远程服务器。
  5. 在本地浏览器中输入 http://127.0.0.1:16006 访问 TensorBoard。
Xshell
  1. 打开 Xshell,创建一个新的会话。
  2. 在会话属性中,选择 “SSH” -> “Tunneling”。
  3. 添加一个新的隧道,设置如下:
    • Type: Local (Outbound)
    • Source Host: 127.0.0.1
    • Listening Port: 16006
    • Destination Host: 127.0.0.1
    • Destination Port: 6006
  4. 保存设置并连接到远程服务器。
  5. 在本地浏览器中输入 http://127.0.0.1:16006 访问 TensorBoard。
    在这里插入图片描述

参考文献

  • CSDN 博客
  • 知乎专栏
  • 博客园

通过以上步骤,你可以方便地在本地浏览器中查看远程服务器上运行的 TensorBoard。希望这篇文章对你有所帮助!


http://www.kler.cn/news/366497.html

相关文章:

  • 【mysql进阶】4-7. 通用表空间
  • 《 C++ 修炼全景指南:十七 》彻底攻克图论!轻松解锁最短路径、生成树与高效图算法
  • 电池的主被动均衡
  • Harmony 开发与H5进行交互
  • TDengine 签约新奥新智:写入速度提升10倍,成本降低90%
  • 【Linux 从基础到进阶】系统故障排查思路与实战
  • 【设备状态与人员动态的监测和呈现-会议签到的补充】
  • Android 开发 调节声音 SeekBar自定义样式
  • 【入门篇】2.9 系统滴答定时器 SysTick
  • 论文笔记:通用世界模型WorldDreamer
  • 标准版关于申请火山翻译的流程
  • Oracle锁表问题处理
  • python读取学术论文PDF文件内容
  • GCN+BiLSTM多特征输入时间序列预测(Pytorch)
  • Java基础第四天(实训学习整理资料(四)Java中的方法(函数))
  • How to install Node.js and NPM on CentOS
  • 运输层知识点汇总3
  • 【ArcGIS Pro实操第5期】全局及局部空间插值:GPI、LPI、IDW等
  • win7现在还能用吗_哪些配置的电脑还可以安装win7系统
  • 基于JSP实习管理系统【附源码】
  • 五,Linux基础环境搭建(CentOS7)- 安装Kafka
  • 【排序】4.插入排序(含优化)
  • TPLCM柔性屏自动化贴合应用
  • 算法打卡 Day43(动态规划)-背包问题 + 分割等和子集
  • 查看Chrome安装路
  • IDEA项目代码报红,但可以正常编译运行