2016-12-09 3 views
14

Ich habe versucht, den folgenden Code ausführen mein TensorBoard zu testen, aber wenn ich das Programm lief, gibt es einen Fehler, sagte:Tensorflow: ‚Modul‘ Objekt hat kein Attribut ‚scalar_summary‘

'module' object has no attribute 'scalar_summary' 

Ich möchte zu wissen, wie ich dieses Problem beheben kann, danke.

Das Folgende ist die System-Info:

  • Betriebssystem: Ubuntu 16.04 LTS
  • Tensorflow Version: 0.12rc (Master)
  • Laufumgebung: Jupyter Notebook

-Test Programm und Ausgabe: enter image description here

Antwort

32

Die Funktion tf.scalar_summary() wurde nach dem Release 0.12 im Master-Zweig verschoben. Sie können es jetzt als tf.summary.scalar() finden.

15

In einer neuen Version von TF, alle summary functions were renamed.

Zusammenfassungsfunktionen wurden unter dem Namensraum tf.summary konsolidiert.

  • tf.audio_summary sollte tf.summary.audio
  • tf.contrib.deprecated.histogram_summary umbenannt werden sollte
  • tf.contrib.deprecated.scalar_summary sollte umbenannt werden, um tf.summary.scalar
  • tf.histogram_summary-tf.summary.histogram umbenannt werden sollte
  • tf.image_summary zu tf.summary.histogram umbenannt werden sollte, um tf.summary.image umbenannt werden tf.merge_all_summaries sollte tf.summary.merge_all
  • tf.merge_summary umbenannt werden sollte
  • tf.scalar_summary zu tf.summary.merge umbenannt werden sollte
  • tf.train.SummaryWriter-tf.summary.scalar umbenannt werden sollte
zu tf.summary.FileWriter umbenannt werden
Verwandte Themen