View source on GitHub
  
 | 
Interface representing a stateful summary writer object.
Methods
as_default
as_default(
    step=None
)
Returns a context manager that enables summary writing.
For convenience, if step is not None, this function also sets a default
value for the step parameter used in summary-writing functions elsewhere
in the API so that it need not be explicitly passed in every such
invocation. The value can be a constant or a variable.
For example, step can be used as:
with writer_a.as_default(step=10):
  tf.summary.scalar(tag, value)   # Logged to writer_a with step 10
  with writer_b.as_default(step=20):
    tf.summary.scalar(tag, value) # Logged to writer_b with step 20
  tf.summary.scalar(tag, value)   # Logged to writer_a with step 10
| Args | |
|---|---|
step
 | 
An int64-castable default step value, or None. When not None,
the current step is captured, replaced by a given one, and the original
one is restored when the context manager exits. When None, the current
step is not modified (and not restored when the context manager exits).
 | 
| Returns | |
|---|---|
| The context manager. | 
close
close()
Flushes and closes the summary writer.
flush
flush()
Flushes any buffered data.
init
init()
Initializes the summary writer.
set_as_default
set_as_default(
    step=None
)
Enables this summary writer for the current thread.
For convenience, if step is not None, this function also sets a default
value for the step parameter used in summary-writing functions elsewhere
in the API so that it need not be explicitly passed in every such
invocation. The value can be a constant or a variable.
| Args | |
|---|---|
step
 | 
An int64-castable default step value, or None. When not None,
the current step is modified to the given value. When None, the
current step is not modified.
 | 
    View source on GitHub