指示代理端口号时如何从Datalab打开TensorBoard

时间:2018-08-21 13:49:52

标签: tensorflow tensorboard google-cloud-ml google-cloud-datalab

我正在gGloud数据实验室中使用python笔记本重新训练神经网络。

在笔记本中,我用

调用retrain.py。
!python -m retrain --bottleneck_dir=../tf_files/bottlenecks --how_many_training_steps=500 --model_dir=../tf_files/models/ --summaries_dir=../tf_files/training_summaries/'mobilenet_1.0_224' --output_graph=../tf_files/retrained_graph.pb --output_labels=../tf_files/retrained_labels.txt --architecture='mobilenet_1.0_224' --image_dir=../tf_files/flower_photos

在retrain.py内,我使用

导入Tensorboard。
from google.datalab.ml import TensorBoard as tb

紧随其后的主要功能是训练过程,

inti=tf.global_variables_initializer()
sess.run(init)
tb.start('./tmp/retrain_logs’)

执行retrain.py,将训练一个神经网络,并激活TensorBoard(如下面复制的笔记本输出中所述)

  

位于http://3439c553be9b:59199的TensorBoard 1.8.0(按CTRL + C退出)   {'text / html':TensorBoard已使用pid 7707成功启动。单击此处进行访问。}

我尝试通过以下方式查看TensorBoard:

  1. 单击提供的链接(http://3439c553be9b:59199)。我的网络浏览器上的一个站点已打开,但为空。
  2. 我使用gCloud Shell与'datalab connect --port = 59199'连接。这将我带到gCloud上的文件,但没有带到TensorBoard上。

有人可以告诉我如何访问TensorBoard吗?

谢谢你, 朱莉娅

2 个答案:

答案 0 :(得分:0)

只需单击链接即可。

您能检查一下是否有阻止此情况的防火墙规则吗?

答案 1 :(得分:0)

我认为第一个字符串“ http://3439c553be9b:59199处的TensorBoard 1.8.0(按CTRL + C退出)”是新的tensorboard版本输出的。直接链接无效。

第二个字符串“ TensorBoard已使用pid 7707成功启动。请单击此处进行访问。”,单词“ here”应由超链接备份。参见代码https://github.com/googledatalab/pydatalab/blob/master/google/datalab/ml/_tensorboard.py#L73。该链接应该起作用。你知道那个链接吗?