【问题标题】:Is it possible to see tensorboard over ssh?是否可以通过 ssh 查看张量板?
【发布时间】:2016-07-21 20:00:27
【问题描述】:

我在 ssh 服务器上远程运行 tensorflow 代码。 (例如,ssh -X account@server.address)

在远程服务器上,它显示You can navigate to http://0.0.0.0:6006

在这种情况下,我该如何检查张量板?如何导航远程机器的地址? 我试图搜索,但似乎没有有用的信息。

【问题讨论】:

  • 如果你使用-X,你有X转发...你有没有安装在远程系统上的网络浏览器可以在X11上运行?
  • 请更准确地说明您尝试了什么,遇到的错误,...
  • 谢谢@CharlesDuffy,我没想过要使用-X 和远程网络浏览器。

标签: python tensorflow tensorboard


【解决方案1】:

0.0.0.0 是通配符地址。因此,您可以使用任何地址来达到目的,除非系统的防火墙实施了更严格的限制。

也就是说,让我们假设它正在实施基于防火墙的限制(如果不是,您可以访问http://server.address:6006/——但其他人也可以)。在这种情况下:

ssh -L 16006:127.0.0.1:6006 account@server.address

...然后在本地浏览器中引用http://127.0.0.1:16006/

【讨论】:

  • 连接失败...XD
  • 两个地方可能——本地,因为 LocalForward 没有正确设置,或者远程,因为 tensorboard 在 127.0.0.1 上真正无法访问: 6006。您需要自己调查其中哪些是实际情况。
  • 另外请注意,使用-L 打开的ssh 实例需要在您使用此隧道的整个期间保持打开状态。
  • 我不是OP,我只是点击了最后一个链接:p
  • 谢谢!我试过了,但是当我在本地网络浏览器上打开“127.0.0.1:16006”时,远程张量板显示“通道 4:打开失败:连接失败:连接被拒绝”的倍数。所以我猜它们以某种方式连接,但 127.0.0.1:6006 上无法访问 tensorboard。
猜你喜欢
  • 2017-03-19
  • 2011-06-08
  • 2019-06-11
  • 1970-01-01
  • 1970-01-01
  • 2017-05-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多