Google Cloud Platform访问张量板

问题描述 投票:3回答:2

我是Google Cloud(和unix)的新手,并且一直使用ml-engine来训练使用Tensorflow的神经网络。

Here它说你可以使用tensorboard监控应用程序。我怎样才能访问tensorboard面板?当我运行它(从Cloud Shell Access控制台)时,它说它正在http://0.0.0.0:6006上运行

我不知道Cloud Shell控制台的IP,我如何访问tensorboard面板?

我运行的命令(和输出):

tensorboard --logdir=gs://model_output
Starting TensorBoard 47 at http://0.0.0.0:6006

谢谢!

unix google-cloud-platform tensorboard
2个回答
6
投票

最简单的方法是将命令调整为:tensorboard --logdir=gs://model_output --port=8080

例如。将--port=8080添加到您的命令,这允许您只使用默认的Web Preview option of Cloud Shell

enter image description here


0
投票

我想提出一些其他的建议。 @Fematich的解决方案非常有用。这里的小故障是8080是默认端口,通常我们可以在这个端口上运行jupyterlab。所以,我的建议是你需要ssh到两个会话;一个在port 8080,一个在port 6006。然后在tensorboard的会话中运行port 8080,并在第二个会话中打开web预览,将端口从默认的8080更改为6006.因此,您可以在一个会话中自由更新模型并在另一个会话中观察图形。我发现它非常有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.