tf.summary.graph
Stay organized with collections
Save and categorize content based on your preferences.
Writes a TensorFlow graph summary.
tf.summary.graph(
graph_data
)
Write an instance of tf.Graph
or tf.compat.v1.GraphDef
as summary only
in an eager mode. Please prefer to use the trace APIs (tf.summary.trace_on
,
tf.summary.trace_off
, and tf.summary.trace_export
) when using
tf.function
which can automatically collect and record graphs from
executions.
Usage Example:
writer = tf.summary.create_file_writer("/tmp/mylogs")
@tf.function
def f():
x = constant_op.constant(2)
y = constant_op.constant(3)
return x**y
with writer.as_default():
tf.summary.graph(f.get_concrete_function().graph)
# Another example: in a very rare use case, when you are dealing with a TF v1
# graph.
graph = tf.Graph()
with graph.as_default():
c = tf.constant(30.0)
with writer.as_default():
tf.summary.graph(graph)
Returns |
True on success, or False if no summary was written because no default
summary writer was available.
|
Raises |
ValueError
|
graph summary API is invoked in a graph mode.
|
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 2021-05-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-05-14 UTC."],[],[]]