tf.compat.v1.train.summary_iterator | TensorFlow v2.16.1 (original) (raw)
tf.compat.v1.train.summary_iterator
Stay organized with collections Save and categorize content based on your preferences.
Returns a iterator for reading Event
protocol buffers from an event file.
tf.compat.v1.train.summary_iterator(
path
)
You can use this function to read events written to an event file. It returns a Python iterator that yields Event
protocol buffers.
Example: Print the contents of an events file.
for e in tf.compat.v1.train.summary_iterator(path to events file):
print(e)
Example: Print selected summary values.
# This example supposes that the events file contains summaries with a
# summary value tag 'loss'. These could have been added by calling
# `add_summary()`, passing the output of a scalar summary op created with
# with: `tf.compat.v1.summary.scalar('loss', loss_tensor)`.
for e in tf.compat.v1.train.summary_iterator(path to events file):
for v in e.summary.value:
if v.tag == 'loss':
print(tf.make_ndarray(v.tensor))
Example: Continuously check for new summary values.
summaries = tf.compat.v1.train.summary_iterator(path to events file)
while True:
for e in summaries:
for v in e.summary.value:
if v.tag == 'loss':
print(tf.make_ndarray(v.tensor))
# Wait for a bit before checking the file for any new events
time.sleep(wait time)
See the protocol buffer definitions ofEventandSummaryfor more information about their attributes.
Args | |
---|---|
path | The path to an event file created by a SummaryWriter. |
Returns |
---|
A iterator that yields Event protocol buffers |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2024-04-26 UTC.