Как запустить уже существующие «события» из «логов» для Tensorboard в Google Colab Laboratory? - PullRequest
0 голосов
/ 29 апреля 2019

Я запустил код для модели Deep Generative. И код генерирует журналы, контрольные точки и файлы событий для Tensorboard:

Пример того, что показано в файлах "Google Colab:

папка: содержимое

............. эксперименты

................. mnist-эксперимент

........................ контрольные точки

........................ журналы

............................ events.out.tfevents.15454 ....

Я хочу запустить файл событий "events.out.tfevents.15454 ...." на Tensorboard в Colab и посмотреть результаты их.

Я попробовал этот код:

 # You can change the directory name
 LOG_DIR = 'tb_logs'

 !wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
 !unzip ngrok-stable-linux-amd64.zip

 import os
 if not os.path.exists(LOG_DIR):
 os.makedirs(LOG_DIR)

 get_ipython().system_raw(
 'tensorboard --logdir {} --host 0.0.0.0 --port 6006 &'
 .format(LOG_DIR))

 get_ipython().system_raw('./ngrok http 6006 &')

 !curl -s http://localhost:4040/api/tunnels | python3 -c \
 "import sys, json; print(json.load(sys.stdin)['tunnels'][0] 
 ['public_url'])"

Код открывается: накачивание: нгрок
https://0f1795c4.ngrok.io

Тем не менее, он пуст. В Tensorboard ничего не отображается. Чего не хватает для запуска файла событий, показанного в каталоге?

...