tf.compat.v1.summary.FileWriter

Writes Summary protocol buffers to event files.

The FileWriter class provides a mechanism to create an event file in a given directory and add summaries and events to it. The class updates the file contents asynchronously. This allows a training program to call methods to add data to the file directly from the training loop, without slowing down training.

When constructed with a tf.compat.v1.Session parameter, a FileWriter instead forms a compatibility layer over new graph-based summaries to facilitate the use of new summary writing with pre-existing code that expects a FileWriter instance.

This class is not thread-safe.

logdir A string. Directory where event file will be written.
graph A Graph object, such as sess.graph.
max_queue Integer. Size of the queue for pending events and summaries.
flush_secs Number. How often, in seconds, to flush the pending events and summaries to disk.
graph_def DEPRECATED: Use the graph argument instead.
filename_suffix A string. Every event file's name is suffixed with suffix.
session A tf.compat.v1.Session object. See details above.

RuntimeError If called with eager execution enabled.

Methods

add_event

View source

Adds an event to the event file.

Args
event An Event protocol buffer.

add_graph

View source

Adds a Graph to the event file.

The graph described by the protocol buffer will be displayed by TensorBoard. Most users pass a graph in the constructor instead.

Args
graph A Graph object, such as sess.graph.
global_step Number. Optional global step counter to record with the graph.
graph_def DEPRECATED. Use the graph parameter instead.

Raises
ValueError If both graph and graph_def are passed to the method.

add_meta_graph

View source

Adds a MetaGraphDef to the event file.

The MetaGraphDef allows running the given graph via saver.import_meta_graph().

Args
meta_graph_def A MetaGraphDef object, often as returned by saver.export_meta_graph().
global_step Number. Optional global step counter to record with the graph.

Raises
TypeError If both meta_graph_def is not an instance of MetaGraphDef.

add_run_metadata

View source

Adds a metadata information for a single session.run() call.

Args
run_metadata A RunMetadata protobuf object.
tag The tag name for this metadata.
global_step Number. Optional global step counter to record with the StepStats.

Raises
ValueError If the provided tag was already used for this type of event.

add_session_log

View source

Adds a SessionLog protocol buffer to the event file.

This method wraps the provided session in an Event protocol buffer and adds it to the event file.

Args
session_log A SessionLog protocol buffer.
global_step Number. Optional global step value to record with the summary.

add_summary

View source</