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