Tensorboard в Google Colab возвращает ссылку, но ничего не делает

Я использую 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'

Я пробовал следующие команды, и вот их результаты:

  1. !tensorboard --logdir='Object Detection/Model'

    TensorBoard 1.15.0 at http://cca84e64bb22:6006/ (Press CTRL+C to quit)

  2. %tensorboard --logdir='Object Detection/Model'

    Он показывал Launching Tensorboard... на пару секунд и закончился

  3. %load_ext tensorboard

    The tensorboard extension is already loaded. To reload it, use: %reload_ext tensorboard

  4. %reload_ext tensorboard

    Пусто - нет вывода

  5. Я нашел это из "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).

  1. 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 пуст


person Jainam Doshi    schedule 12.12.2019    source источник


Ответы (1)


Заменять

!tensorboard --logdir='Object Detection/Model'

с участием

%tensorboard --logdir='Object Detection/Model'
person Josiah Coad    schedule 17.06.2020