首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在远程服务器上运行Tensorboard?

如何在远程服务器上运行Tensorboard?
EN

Stack Overflow用户
提问于 2016-06-23 17:40:01
回答 11查看 149.2K关注 0票数 168

我是Tensorflow的新手,我会从我正在做的事情的一些可视化中受益良多。我知道Tensorboard是一个有用的可视化工具,但是我如何在我的远程Ubuntu机器上运行它呢?

EN

回答 11

Stack Overflow用户

发布于 2016-11-04 07:57:02

为了避免远程服务器接受您的本地外部IP的问题,我这样做:

  • 当我通过ssh进入机器时,我使用选项-L将远程服务器的端口6006转移到我机器的端口16006 (例如):ssh -L 16006:127.0.0.1:6006 olivier@my_server_ip

它所做的是,服务器(在127.0.0.1:6006中)端口6006上的所有内容都将被转发到我的16006端口上的机器。

然后,您可以使用具有本地计算机默认设置的标准TensorBoard.在远程计算机上启动

  • ,请转到http://127.0.0.1:16006并享受您的远程tensorboard
票数 258
EN

Stack Overflow用户

发布于 2017-06-01 07:32:14

你不需要做任何花哨的事情。只需运行:

代码语言:javascript
复制
tensorboard --host 0.0.0.0 <other args here>

并使用您的服务器url和端口进行连接。--host 0.0.0.0告诉tensorflow侦听本地计算机上所有IPv4地址上的连接。

票数 99
EN

Stack Overflow用户

发布于 2017-03-30 04:56:25

如果由于某种原因无法使其正常工作,另一种选择是使用sshfs在文件系统上简单地挂载logdir目录:

sshfs user@host:/home/user/project/summary_logs ~/summary_logs

然后在本地运行Tensorboard。

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37987839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档