我有一些张量板数据,我希望服务器让我看到这些数据.我不需要将张量板数据文件发送到我的计算机,因此,如果我可以远程访问它们,那将是理想的选择.怎么做到的?我会假设服务器只是将其托管为普通网站? Tensorboard的命令是什么?
我知道在本地可以做到:
tensorboard --logdir=path/to/log-directory
然后转到浏览器执行以下操作:
http://localhost:6006/
但是是否可以从服务器进行等效操作,然后仅从服务器读取本地浏览器/计算机中的数据?
解决方法:
假设没有防火墙阻止从外部访问端口6006,并且您服务器的地址为server.example.com,则应该只需在浏览器中键入http://server.example.com:6006即可工作.
如果是限制性防火墙,使用Local Port Forwarding通过SSH在tensorboard端口上建立隧道是一种好方法(与公开打开随机端口相比,这也更安全).登录服务器时,您可以输入(例如):
ssh -L 12345:localhost:6006 server.example.com
之后,像往常一样在服务器上启动tensorboard,您将能够在浏览器中的http:// localhost:12345*问它.