Файлы событий в Google Tensorflow

Я использую Tensorflow для создания нейронной сети и хочу показать результаты обучения на Tensorboard. Пока все работает нормально. Но у меня есть вопрос о «файле событий» для Tensorboard. Я замечаю, что каждый раз, когда я запускаю свой скрипт на Python, он генерирует разные файлы событий. И когда я запускаю свой локальный сервер с помощью $ python /usr/local/lib/python2.7/dist-packages/tensorflow/tensorboard/tensorboard.py --logdir=/home/project/tmp/, он показывает ошибку, если существует более 1 файла событий. Это кажется раздражающим, поскольку всякий раз, когда я запускаю свой локальный сервер, мне приходится удалять все предыдущие файлы событий, чтобы он работал. Поэтому мне интересно, есть ли какое-либо решение для предотвращения этой проблемы. Я был бы очень признателен.


person Ruofan Kong    schedule 11.12.2015    source источник
comment
У меня та же проблема: заголовок stackoverflow.com/questions/34190298/   -  person Andrzej Pronobis    schedule 12.12.2015


Ответы (1)


Лучшее решение с точки зрения TensorBoard — иметь корневой каталог для вашего эксперимента, например. ~/tensorflow/mnist_experiment, а затем создавать новый подкаталог для каждого запуска, например ~/tensorflow/mnist_experiment/run1/...

Затем запустите TensorBoard для корневого каталога и каждый раз, когда вы вызываете свой код, настраивайте SummaryWriter, указывающий на новый подкаталог. Затем TensorBoard будет правильно интерпретировать все файлы событий, а также упростит сравнение между вашими различными запусками.

person dandelion    schedule 07.03.2016