# Module: tf.compat.v1.summary

<br />

Public API for tf._api.v2.summary namespace

## Classes

[`class Event`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/Event): A ProtocolMessage

[`class FileWriter`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/FileWriter): Writes `Summary` protocol buffers to event files.

[`class FileWriterCache`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/FileWriterCache): Cache for file writers.

[`class SessionLog`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/SessionLog): A ProtocolMessage

[`class Summary`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/Summary): A ProtocolMessage

[`class SummaryDescription`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/SummaryDescription): A ProtocolMessage

[`class TaggedRunMetadata`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/TaggedRunMetadata): A ProtocolMessage

## Functions

[`all_v2_summary_ops(...)`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/all_v2_summary_ops): Returns all V2-style summary ops defined in the current default graph.

[`audio(...)`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/audio): Outputs a `Summary` protocol buffer with audio.

[`get_summary_description(...)`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/get_summary_description): Given a TensorSummary node_def, retrieve its SummaryDescription.

[`histogram(...)`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/histogram): Outputs a `Summary` protocol buffer with a histogram.

[`image(...)`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/image): Outputs a `Summary` protocol buffer with images.

[`initialize(...)`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/initialize): Initializes summary writing for graph execution mode.

[`merge(...)`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/merge): Merges summaries.

[`merge_all(...)`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/merge_all): Merges all summaries collected in the default graph.

[`scalar(...)`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/scalar): Outputs a `Summary` protocol buffer containing a single scalar value.

[`tensor_summary(...)`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/tensor_summary): Outputs a `Summary` protocol buffer with a serialized tensor.proto.

[`text(...)`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/summary/text): Summarizes textual data.