avatar
文章
18
标签
26
分类
7
Home
about
tags
categories
RL-learning
photos
LogoAttic的博客利用SSH进行内网端口转发tensorboard 返回首页
搜索
Home
about
tags
categories
RL-learning
photos

利用SSH进行内网端口转发tensorboard

发表于2026-06-05|更新于2026-06-05
|浏览量:

在远程服务器训练时使用 TensorBoard 查看日志

在远程服务器上训练模型时,通常可以通过 SSH 端口转发 在本地浏览器查看远程服务器上的 TensorBoard 日
志。

先 SSH 登录到远程服务器:

1
ssh username@server_ip

然后启动 TensorBoard:

1
tensorboard --logdir /path/to/logs --host 127.0.0.1 --port 6006

如果是 PyTorch 项目,只要日志是通过 SummaryWriter 写入的,也可以直接用 TensorBoard 查看。

3. 在本地电脑设置端口转发

在本地电脑新开一个终端,运行:

1
ssh -L 6006:127.0.0.1:6006 username@server_ip

如果服务器 SSH 端口不是默认的 22,例如是 2222,则使用:

1
ssh -p 2222 -L 6006:127.0.0.1:6006 username@server_ip

这条命令的含义是:

本地 localhost:6006 -> 远程服务器 127.0.0.1:6006

在本地浏览器打开 TensorBoard

在本地浏览器访问:

1
http://localhost:6006

即可看到远程服务器上的 TensorBoard 页面。

5. 使用 tmux 保持 TensorBoard 后台运行

如果不希望 SSH 断开后 TensorBoard 停止,可以在远程服务器上使用 tmux。

创建一个新的 tmux 会话:

1
tmux new -s tb

在 tmux 中启动 TensorBoard:

1
tensorboard --logdir /path/to/logs --host 127.0.0.1 --port 6006

然后按下面的快捷键退出 tmux,但保持 TensorBoard 继续运行:

Ctrl+b
d

之后如果想重新进入该会话:

1
tmux attach -t tb

6. 注意事项

不要轻易使用:

1
tensorboard --host 0.0.0.0

因为这可能会把 TensorBoard 暴露到公网。

更推荐使用 SSH 端口转发:

1
ssh -L 6006:127.0.0.1:6006 username@server_ip

这种方式更安全,也不需要额外开放服务器端口。

文章作者: Attic
文章链接: https://osaerialrobot.top/2026/06/05/ssh/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Attic的博客!
深度学习
下一篇
博客阅读指南
这是一篇置顶导航页,用来快速浏览这个博客里已经整理出来的内容。 如果你想按时间看更新,可以去归档页;如果你想按主题看内容,可以直接从下面开始。 RL 强化学习基本概念及入门 CoRL2025论文集 DL 人生苦长我用jax ubuntu tmux常用命令 ubuntu软件推荐以及美化建议 Lazyvim 配置中的 tree-sitter兼容问题解决 温和地走进GNU/Linux 终端 计算机教育缺失的一课 ubuntu / vscode / platformio ubuntu platformio问题 ubuntu / docker ubuntu22.04安装docker ubuntu / PX4 PX4固件编译 ros2-px4联合仿真环境配置1(SITL) ros2-px4联合仿真环境配置2(SITL) px4 ctrl for ROS2 未分类 collection 希望我能完成这个庞大的项目 if (typeof lightGallery !== 'undefined') { var opti...
相关推荐
2026-03-11
人生苦长我用jax
为什么选择 JAX?JAX 是 Google 开发的数值计算库,具有以下特点: 函数式编程:所有函数都是纯函数,没有副作用 即时编译(JIT):通过 @jit 装饰器可以将 Python 代码编译成高效的 XLA 汇编 自动微分:通过 grad、value_and_grad 等函数自动计算梯度 向量化:通过 vmap、pmap 轻松实现批量和分布式计算 GPU/TPU 支持:可以在 GPU 和 TPU 上运行 Flax 基础什么是 Flax?Flax 是 JAX 上最流行的神经网络库,它提供了一种声明式的方式来定义神经网络。 核心概念 nn.Module:所有神经网络的基类 @nn.compact:装饰器,用于定义网络结构(在 __call__ 方法内部定义子层) nn.Dense:全连接层 nn.Conv:卷积层 nn.GroupNorm:组归一化 if (typeof lightGallery !== 'undefined') { var options = { selector: '.gallery-item' ...
avatar
Attic
帝都苦苦挣扎的PhD
文章
18
标签
26
分类
7
公告
机器人描述文件查看 学术会议查询
目录
  1. 1. 在远程服务器训练时使用 TensorBoard 查看日志
    1. 1.1. 3. 在本地电脑设置端口转发
    2. 1.2. 在本地浏览器打开 TensorBoard
    3. 1.3. 5. 使用 tmux 保持 TensorBoard 后台运行
    4. 1.4. 6. 注意事项
最新文章
PX4固件编译
PX4固件编译2026-06-05
利用SSH进行内网端口转发tensorboard2026-06-05
博客阅读指南2026-04-17
温和地走进GNU/Linux 终端
温和地走进GNU/Linux 终端2026-04-15
ros2-px4联合仿真环境配置1(SITL)
ros2-px4联合仿真环境配置1(SITL)2026-04-15
© 2025 - 2026 By Attic框架 Hexo 8.1.1|主题 Butterfly 5.5.3
赣ICP备2025057989号-1  |  京公网安备11011402054558号
搜索
数据加载中