Подтвердить что ты не робот

Tensorflow: объект 'module' не имеет атрибута 'scalar_summary'

Я попытался запустить следующий код для тестирования моего TensorBoard, однако, когда я запускал программу, произошла ошибка:

'module' object has no attribute 'scalar_summary'

Я хочу знать, как я могу исправить эту проблему, спасибо.

Ниже приведена системная информация:

  • Операционная система: Ubuntu 16.04 LTS
  • Версия Tensorflow: 0.12rc (мастер)
  • Рабочая среда: Jupyter Notebook

Программа тестирования и вывод: введите описание изображения здесь

4b9b3361

Ответ 1

Функция tf.scalar_summary() была перемещена в основной ветке после выпуска 0.12. Теперь вы можете найти его как tf.summary.scalar().

Ответ 2

В новой версии TF все функции были переименованы.

Сводные функции были объединены под tf.summary Пространство имен.

  • tf.audio_summary следует переименовать в tf.summary.audio
  • tf.contrib.deprecated.histogram_summary следует переименовать в tf.summary.histogram
  • tf.contrib.deprecated.scalar_summary следует переименовать в tf.summary.scalar
  • tf.histogram_summary следует переименовать в tf.summary.histogram
  • tf.image_summary следует переименовать в tf.summary.image
  • tf.merge_all_summaries следует переименовать в tf.summary.merge_all
  • tf.merge_summary следует переименовать в tf.summary.merge
  • tf.scalar_summary следует переименовать в tf.summary.scalar
  • tf.train.SummaryWriter следует переименовать в tf.summary.FileWriter