Можно ли использовать Tensorboard в Colaboratory. Локальный запуск tensorboard показывает подробную информацию о поведении модели, например о потерях и т. д. Можно ли получить ту же информацию при работе с Colaboratory(https://colab.research.google.com).
Как использовать Tensorboard в Colaboratory
comment
Я думал о том же (плюс у меня есть интересующая меня библиотека, которая производит отладку tensorboard), однако несовершенным, но простым обходным путем может быть загрузка папки журнала и запуск tensorboard локально.
- person Cesar   schedule 23.01.2018
comment
Возможный дубликат Могу ли я использовать Tensorboard с Google Colab?
- person Bob Smith   schedule 23.01.2018
Ответы (2)
У вас есть два варианта: вы можете использовать одну из программ Python, которая позволяет вам туннелировать к экземпляру машины, на котором размещено ваше приложение Python. Я проверил это: https://github.com/taomanwai/tensorboardcolab
!pip install -U tensorboardcolab
from tensorboardcolab import *
import shutil
#clean out the directory
shutil.rmtree('./Graph', ignore_errors=True)
os.mkdir('./Graph')
tf.reset_default_graph()
#will start the tunneling and will print out a link:
tbc=TensorBoardColab()
#**here you construct your model**
sess = tf.Session()
output = sess.run(....)
sess.close()
train_writer = tbc.get_writer();
train_writer.add_graph(sess.graph)
train_writer.flush();
tbc.close()
Другое решение — заархивировать все файлы и загрузить их на свой компьютер.
person
piotr szybicki
schedule
13.05.2018
Теперь вы можете использовать Tensorboard в Colab без ngrok и дополнительных пакетов:
import os
logs_base_dir = "tb_runs"
os.makedirs(logs_base_dir, exist_ok=True)
%load_ext tensorboard
%tensorboard --logdir {logs_base_dir}
# Now Tensorboard interface appear in this cell output
Официальный пример: https://www.tensorflow.org/tensorboard/get_started
person
Anton Ganichev
schedule
10.01.2020