Я использую 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 + [email protected] updated 1 package in 1.601s
Созданный файл url.txt пуст