我是Tensorflow的新手,我会从我正在做的事情的一些可视化中受益良多。我知道Tensorboard是一个有用的可视化工具,但是我如何在我的远程Ubuntu机器上运行它呢?
发布于 2016-11-04 07:57:02
为了避免远程服务器接受您的本地外部IP的问题,我这样做:
-L将远程服务器的端口6006转移到我机器的端口16006 (例如):ssh -L 16006:127.0.0.1:6006 olivier@my_server_ip 它所做的是,服务器(在127.0.0.1:6006中)端口6006上的所有内容都将被转发到我的16006端口上的机器。
然后,您可以使用具有本地计算机默认设置的标准TensorBoard.在远程计算机上启动
发布于 2017-06-01 07:32:14
你不需要做任何花哨的事情。只需运行:
tensorboard --host 0.0.0.0 <other args here>并使用您的服务器url和端口进行连接。--host 0.0.0.0告诉tensorflow侦听本地计算机上所有IPv4地址上的连接。
发布于 2017-03-30 04:56:25
如果由于某种原因无法使其正常工作,另一种选择是使用sshfs在文件系统上简单地挂载logdir目录:
sshfs user@host:/home/user/project/summary_logs ~/summary_logs
然后在本地运行Tensorboard。
https://stackoverflow.com/questions/37987839
复制相似问题