Google Colab 上的 Tensorboard 返回一个链接,但没有执行任何操作
Posted
技术标签:
【中文标题】Google Colab 上的 Tensorboard 返回一个链接,但没有执行任何操作【英文标题】:Tensorboard on Google Colab returns a link but doesn't do anything 【发布时间】:2020-04-06 02:44:23 【问题描述】:我一直在使用 Google Colab 使用 Tensorflow API 进行对象检测,此时,模型已经在训练中。 我需要查看 Tensorboard 以了解正在进行的训练。
这是培训电话:
!python 'Object Detection/models/research/object_detection/legacy/train.py' --logtostderr --train_dir='Object Detection/Model'/ --pipeline_config_path='Object Detection/Faster_RCNN.config'
我已经尝试了以下命令,这些是它们的结果:
!tensorboard --logdir='Object Detection/Model'
TensorBoard 1.15.0 at http://cca84e64bb22:6006/ (Press CTRL+C to quit)
%tensorboard --logdir='Object Detection/Model'
它显示
Launching Tensorboard...
几秒钟然后结束
%load_ext tensorboard
The tensorboard extension is already loaded. To reload it, use: %reload_ext tensorboard
%reload_ext tensorboard
空白 - 无输出
我从“tensorboard_in_notebooks.ipynb”中找到了这个
from tensorboard import notebook
notebook.list()
notebook.display(port=6006, height=1000)
Known TensorBoard instances: - port 6006: logdir /Object Detection/Model (started 0:07:12 ago; pid 795) Selecting TensorBoard with logdir Object Detection/Model (started 0:07:12 ago; port 6006, pid 795).
LOG_DIR = 'Object Detection/Model'
get_ipython().system_raw(
'tensorboard --logdir --host 0.0.0.0 --port 6006 &'
.format(LOG_DIR)
)
# Install
! npm install -g localtunnel
# Tunnel port 6006 (TensorBoard assumed running)
get_ipython().system_raw('lt --port 6006 >> url.txt 2>&1 &')
# Get url
! cat url.txt
/tools/node/bin/lt -> /tools/node/lib/node_modules/localtunnel/bin/lt.js + localtunnel@2.0.0 updated 1 package in 1.601s
创建的url.txt文件为空
【问题讨论】:
【参考方案1】:替换
!tensorboard --logdir='Object Detection/Model'
与
%tensorboard --logdir='Object Detection/Model'
【讨论】:
以上是关于Google Colab 上的 Tensorboard 返回一个链接,但没有执行任何操作的主要内容,如果未能解决你的问题,请参考以下文章
Google Colab 上的 Tensorflow Tensorboard (Ngrok)
如何修复 google colab 上的 cuda 运行时错误?
使用 Google Colab上的PyTorch YOLOv3