利用多重映射从本地查看集群的tensorboard

训练过程的可视化对实验的成功是非常重要的,tensorboard工具强大,能够提供很好的可视化数据分析。

由于本实验室集群上没有可视化端口,从本地查看集群任务的tensorboard着实有点费劲,下面说一下查看教程。

思路:

         可以将集群的tensorboard端口(一般是6006)映射到本地端口。

情况介绍:

         实验室集群分为计算节点cu01,cu02,cu03和网络节点mu01,在计算节点是没有网络的。所以在映射的时候计算节点的端口是不能直接映射到本地的,只能通过mu01映射到本地,也就是说要有二级映射才能解决问题。

 

方法: 

1.本地到MU01:

 在Git Bash(没有的话可以下载)运行 MU01到本地的映射并登陆自己的集群账号:

                                                           ssh -L 8008:127.0.0.1:8008 FENGsl@10.10.X.X

上面这一句可以写在一个tb.bat文件里,当打开Git Bash的时候找到tb.bat文件(建议放在C盘的User本目录下,因为打开Git Bash时就直接在C:/User下了),然后运行: ./tb.bat, 当然你可以写成一个tb.sh 文件,放在任意位置,直接双击该tb.sh文件就可以运行此程序。另外要十分注意的是端口号可以自己选择,官方默认6006,但是集群的tensorboard端口会有很多人用,所以6006可能会已被占用,所以你要自己再找一个端口,在这里我用的是8008,所以8008,我已经用了,大家再选其他端口吧。另外,Git Bash指针对Windows,如果是Linux可以直接在终端中运行。

 

2.CU01到MU01:

经过上一步你已经进入集群了,这个时候是在MU01下面,你要将CU01的端口映射到MU01,只需要运行下面代码:

                                                                           ssh -L 8008:127.0.0.1:8008 cu01

3.运行tensorboard指令:

由于我的tensorboard是在PyTorch环境里面,所以我要运行source activate pytorch激活环境后,然后再运行tensorboard指令:

                                                  tensorboard --logdir=/home/FENGsl/J/Log/OCT --port=8008

注意后面的--port要写你选择的端口。

这个时候打开本地的浏览器,直接输入http://localhost:8008就可以看到了。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要在本地连接远程服务器查看TensorBoard,可以按照以下步骤进行操作: Step 1:在服务器上运行TensorBoard程序,并指定一个未使用的端口号(除了6006之外的端口)。例如,使用以下命令在服务器上运行TensorBoard: ``` tensorboard --logdir=./output/df_xception_log --port=6123 ``` 这里将"./output/df_xception_log"替换为您想要查看TensorBoard文件路径,将"6123"替换为您想要在服务器上监听的端口号。 Step 2:使用SSH命令在本地终端连接服务器,并将服务器端口映射到本地端口。例如,使用以下命令在Windows的CMD中连接服务器并进行端口映射: ``` ssh <用户名>@<服务器IP> -p <服务器端口号> -L <本地端口号>:127.0.0.1:<服务器端口号> ``` 将"<用户名>"替换为目标服务器的用户名,"<服务器IP>"替换为服务器的IP地址,"<服务器端口号>"替换为服务器的端口号,"<本地端口号>"替换为您想要在本地映射的端口号。 Step 3:在本地浏览器中访问TensorBoard。在浏览器的地址栏中输入以下网址: ``` http://localhost:<本地端口号>/ ``` 将"<本地端口号>"替换为您在上一步中选择的本地端口号。 通过以上步骤,您应该能够在本地浏览器中连接到远程服务器上的TensorBoard,并查看相关内容。请注意,在运行TensorBoard时可能会出现一些额外的提示或选项,您可以根据需要进行相应的设置。引用 引用 引用
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值