Ich bin mit einem Supervisor meiner Session, um so etwas zu verwalten:Kann ich mit tf.train.Supervisor Sicherungszusammenfassungen mit Platzhaltern verwenden?
sv = tf.train.Supervisor(
logdir=logdir,
summary_op=tf.summary.merge_all(),
summary_writer=tf.summary.FileWriter(logdir),
global_step=global_step,
save_summaries_secs=60,
)
Das Problem ist, dass ich meine Graph so definiert, dass die Daten bei der Verwendung Platzhalter füttern werden. Wie mache ich das für die Zusammenfassungen, die von der Funktion save_summaries_secs
erstellt wurden?
Klärung
Das Problem ist, dass die Aufsichtsbehörde, die alle Zusammenfassungen von tf.summary.merge_all()
gesammelt läuft jeder (hier) 60 Sekunden ohne einen feed_dict
zu verwenden. Um z.B. der Verlust, den ich brauche, um die Daten irgendwie zu füttern.
kann ich Zusammenfassungen berechnen manuell mit so etwas wie
sess.run(summary_op, feed_dict={...})
Ich versuche zu verstehen, warum die Verwendung von Platzhaltern zum Übergeben von Daten problematisch ist. Werden skalare Zusammenfassungen wie 'tf.summary.scalar (" foo ", some_tensorflow_scalar_op)' in Ihrem Diagramm verwendet? – dangerChihuahua007
Ich habe die Frage aktualisiert, hoffe, dass es jetzt klarer ist. Und ja Zusammenfassungen funktionieren –