我是靠谱客的博主 怕孤单诺言,最近开发中收集的这篇文章主要介绍本地调用服务器上的Tensorboard及Jupyter notebook(利用MobaXterm)1. 调用远程TensorBoard2. 调用远程Jupyter notebook3. 最简单的方法:vscode端口转发,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 1. 调用远程TensorBoard
  • 2. 调用远程Jupyter notebook
  • 3. 最简单的方法:vscode端口转发

任务简介:

我一般用MobaXterm配置SSH协议连接到远程服务器,服务器的默认浏览器为Firefox。如果在服务器上用Firefox访问该网址, 在MobaXterm终端显示网页延迟很高、很卡。 那么可不可以在自己电脑上直接访问网址呢?答案是可以的,利用MobaXterm建立ssh隧道,实现远程端口到本机端口的转发。


1. 调用远程TensorBoard

在MobaXterm中点击Tunneling:
在这里插入图片描述
新建SSH隧道:
在这里插入图片描述
设置窗口如下:
在这里插入图片描述
选择Local port forwarding;

<Remote server> 填localhost , <Remote port>填6006

SSH server 是指SSH服务器,这里和通过SSH连接远程服务器的设置是一样的,<SSH server> 填写服务器的IP地址,<SSH login> 填写用户名,<SSH port> 填写端口号(通常为22)即可。

<Forwarded port>这里 ,可以指定本机的一个端口号,方便起见我这里设置的是6006,与TensorBoard默认的一致。
在这里插入图片描述
最后点击Save,然后启动:
在这里插入图片描述
在记录TensorBoard的log的路径下输入:tensorboard --logdir=./ 启动TensorBoard,然后在本地的浏览器上输入 localhost:6006 对远程的TensorBoard进行访问。

2. 调用远程Jupyter notebook

设置步骤和TensorBoard一样,内容设置如下:
在这里插入图片描述
本地的浏览器输入 localhost:8889 对远程的Jupyter notebook进行访问。

3. 最简单的方法:vscode端口转发

通过vscode终端,在记录TensorBoard的log的路径下输入:tensorboard --logdir=./ 启动TensorBoard:

在这里插入图片描述
点击终端右侧的端口,可以看到vscode已经默认对该端口进行了转发:

在这里插入图片描述

在本地浏览器输入 localhost:6006 即可对远程的TensorBoard进行访问。需要注意的是,不管是TensorBoard还是Jupyter notebook,在远程调用完后,要关闭转发的端口,否则本地的TensorBoard和Jupyter notebook会无法调用。

MobaXterm关闭转发:

在这里插入图片描述
vscode关闭转发:

在这里插入图片描述

最后

以上就是怕孤单诺言为你收集整理的本地调用服务器上的Tensorboard及Jupyter notebook(利用MobaXterm)1. 调用远程TensorBoard2. 调用远程Jupyter notebook3. 最简单的方法:vscode端口转发的全部内容,希望文章能够帮你解决本地调用服务器上的Tensorboard及Jupyter notebook(利用MobaXterm)1. 调用远程TensorBoard2. 调用远程Jupyter notebook3. 最简单的方法:vscode端口转发所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部