tensorflow - 指示代理端口号时如何从datalab打开TensorBoard
问题描述
我在 gGloud datalab 中使用 python notebook 来重新训练神经网络。
从笔记本上我调用 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(如下面我的笔记本输出中所述)
TensorBoard 1.8.0 at http://3439c553be9b:59199(按 CTRL+C 退出){'text/html':TensorBoard 已成功启动,pid 为 7707。单击此处访问它。}
我试图通过以下方式查看 TensorBoard:
- 单击提供的链接 ( http://3439c553be9b:59199 )。我的网络浏览器上的一个站点打开但为空。
- 我使用 gCloud Shell 与“datalab connect --port=59199”连接。这将我带到 gCloud 上的文件,而不是 TensorBoard。
有人可以告诉我如何访问 TensorBoard 吗?
谢谢你,朱莉娅
解决方案
我认为第一个字符串“TensorBoard 1.8.0 at http://3439c553be9b:59199(按 CTRL+C 退出)”是由新的 tensorboard 版本输出的。直接链接不起作用。
第二个字符串“TensorBoard 以 pid 7707 成功启动。单击此处访问它。”,“此处”一词应由超链接备份。请参阅代码https://github.com/googledatalab/pydatalab/blob/master/google/datalab/ml/_tensorboard.py#L73。该链接应该有效。你得到那个链接吗?
推荐阅读
- java - 在 chrome 浏览器中进行视觉验证时,为什么 Selenium 没有打开点击的链接?
- ssl - ldapsearch 无法建立安全连接
- rest - Adobe AIR 中的持久 HTTPS 连接
- excel - 将第一列中的文本拆分为几列
- java - 在 Spring Boot 中将 jsessonid cookie 设置为 SameSite=Strict 属性?
- fiware - 查询按关系过滤的实体时如何避免注册结果
- python - python - 计算巨大图节点的加权介数中心性
- git - 漂亮格式占位符之间的 git 空间
- c - 如何准确读取管道中的消息长度?
- angular - 如何使用 Firebase 和 Ionic 和 Cordova 记录事件