在本机远程使用服务器上的TensorBoard(多次尝试,亲测好用)

关于在本地远端使用服务器tensorboard,之前一直在ubuntu上使用tensboard,在windows上多次尝试均失败,经请教身边同学,终于解决了该问题,现记录如下:

  1. 首先需要在连接服务器的同时,在本地电脑终端上进行端口转发:

    cmd ---> ssh -L 16006:127.0.0.1:6006 g1

    (即:把将服务器端口号转发到本地端口16006)

  2. 找到存放tensorboard文件的路径下,比如我的路径是 ../cartpole-swingup-06-27-im84-b128-s23-pixel/tb(注意,其中tb是存放的文件):

    在服务器端的窗口使用命令:

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

    注意:这里需要激活相对应的环境下,否则会报错:

在本次实验中,通过 conda activate d4rl-g1 解决了该问题。
  1. 在本地端打开浏览器,输入访问地址:

    http://127.0.0.1:16006/

如上即可。

参考:

https://blog.csdn.net/m0_49080183/article/details/121472279?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-3-121472279-blog-109722702.pc_relevant_downloadblacklistv1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-3-121472279-blog-109722702.pc_relevant_downloadblacklistv1&utm_relevant_index=6

 

posted @ 2022-06-27 16:08  呦呦南山  阅读(1181)  评论(0编辑  收藏  举报