我关注google cloud machine learning tutorial,我无法启动TensorBoard
我已按照上面教程中的步骤(也使用docker容器设置我的环境),直到在终端中键入以下命令
tensorboard --logdir=data/ --port=8080
终端输出以下提示的位置
Starting TensorBoard 29 on port 8080
(You can navigate to http://172.17.0.2:8080)
当我在浏览器中访问http://172.17.0.2:8080
时,我什么都没看到(此页面所在的服务器没有响应)。
有人可以建议我如何推出Tensor Board吗?
如果您使用的是Google Cloud Shell,则必须单击位于shell窗口左上角的图标。
看起来你的机器上没有打开8080
端口。
你可以用这个command line tool来检查:netstat -a
。
要在Google云平台上打开特定端口,请参阅此answer from SO。
我不知道是不是这样,但是tensorboard在几个浏览器中都有一些可视化问题。尝试使用不同的浏览器连接到http://172.17.0.2:8080(例如,在我的macbook上,safari与tensorboard不兼容,我使用谷歌浏览器)。
如'rodrigo-silveira'所述
tensorboard --logdir=data/ --host localhost --port 8088
这对我也有用。只需更改graph directory
的名称。这里的目录是data/
writer = tf.summary.FileWriter( 'logs', sess.graph )
这里,目录是日志,所以当我在cmd
下面输入命令时,会出现下面的窗口。
tensorboard --logdir=data/ --host localhost --port 8088
有两种解决方案(据我所知)可以解决这个问题:
(此处的名称是指PC或用户名)