Ошибка Tensorboard: нет активных панелей для текущего набора данных

Я пытаюсь использовать Tensorboard, но каждый раз, когда я запускаю любую программу с Tensorflow, при переходе на localhost: 6006 для просмотра визуализации появляется сообщение об ошибке

Вот мой код

a = tf.add(1, 2,)
b = tf.multiply(a, 3)

with tf.Session() as sess:
    writer = tf.summary.FileWriter("output", sess.graph)
    print(sess.run(b))
    writer.close()

Когда я иду в командную строку и ввожу

tensorboard --logdir=C:\path\to\output\folder

Возвращается с

TensorBoard 0.1.8 at http://MYCOMP:6006 (Press CTRL+C to quit)

Когда я перехожу на localhost: 6006, он сообщает

  

Панели мониторинга не активны для текущего набора данных.   Возможные причины:   - Вы не записали никаких данных в файлы событий.   - TensorBoard не может найти ваши файлы событий.

Я посмотрел эту ссылку ( Tensorboard: Информационные панели для текущего набора данных не активны ), но, похоже, эта проблема не решается

И я запускаю это на Windows 10

Что мне сделать, чтобы решить эту проблему? Я даю правильный путь для Tensorboard в командной строке?

Заранее спасибо

9 голосов | спросил Amaanite 4 62017vEurope/Moscow11bEurope/MoscowSat, 04 Nov 2017 20:27:10 +0300 2017, 20:27:10

7 ответов


0

В случае с Windows я нашел обходной путь.

  

cd /path /to /log

     

тензорная доска --logdir =. /

Здесь вы можете использовать путь как обычно. Имейте в виду, чтобы не указывать пробелы как logdir = ./.

Это дало мне ошибку:

  

Панели мониторинга не активны для текущего набора данных. Возможные причины: -   Вы не записали никаких данных в файлы событий. - TensorBoard не может   найти файлы событий.

ответил shaurya airi 6 J000000Friday18 2018, 10:31:35
0

Ну, у вас есть несколько проблем с вашим кодом.

  1. Вы создаете средство составления резюме (tf.summary.FileWriter), но на самом деле вы ничего не пишете с ним. print(sess.run(b)) не имеет никакого отношения к тензорной доске, если вы ожидали, что это как-то повлияет на нее. Он просто печатает значение b
  2. Вы не создаете и summary объект для подключения некоторого значения.
  3. Возможно, вы ввели неверную папку для тензорной доски.

Более аналитически.

  1. Вам нужен объект сводки , чтобы написать сводку. Например, tf.summary.scalar для записи скаляра в сводку. Что-то вроде tf.summary.scalar("b_value", b), чтобы записать значение b в резюме.
  2. Затем вам нужно запустить итоговую операцию в сеансе, чтобы она работала, например: summary = sess.run(summary_scalar).
  3. Напишите значение с указанным ранее автором записи: writer.add_summary(summary).
  4. Теперь есть что посмотреть в тензорной доске, используя tensorboard --logdir=output в терминале
  5. В общем случае вам, вероятно, потребуется tf.summary.merge_all(), чтобы перейти к run, чтобы собрать все ваши резюме.

Надеюсь, это поможет.

ответил Eypros 17 52017vEurope/Moscow11bEurope/MoscowFri, 17 Nov 2017 15:45:55 +0300 2017, 15:45:55
0

Я также работаю с Windows 10. Я попробовал ваш код с запуском тензорной доски с того же диска, с другого диска и локального пути. Во всех трех случаях мне удалось увидеть график.

Одним из решений является, может быть, вам нужно сменить хост (я не могу визуализировать и с localhost: 6006). Попробуйте http: //MYCOMP: 6006 проверить, видите ли вы какие-либо различия.

Примечание. Моя версия тензорной доски - 1.8.0 (возможно, вы можете обновить свою тензорную доску, чтобы увидеть разницу)

ответил karaspd 7 J0000006Europe/Moscow 2018, 00:06:22
0

Когда у меня возникла эта проблема, она начала работать после того, как я выключил компьютер. Однако я не знаю, почему это сработало.

ответил pangdan 19 J0000006Europe/Moscow 2018, 16:23:05
0

Попробуйте вместо этого:

tensorboard --logdir="C:\path\to\output\folder"
ответил Aditya Dot 12 J000000Thursday18 2018, 17:58:05
0

В Windows 10 эта команда работает

tensorboard --logdir=training/

Здесь обучение - это каталог, в который записываются выходные файлы. Обратите внимание, что в нем нет кавычек и в конце есть косая черта (/). Оба важны.

ответил Soumya Boral 27 J000000Friday18 2018, 22:06:15

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132