tf.train.write_graph(graph_or_graph_def, logdir, name, as_text=True)
See the guide: Training > Training Utilities
Writes a graph proto to a file.
The graph is written as a binary proto unless as_text
is True
.
v = tf.Variable(0, name='my_variable') sess = tf.Session() tf.train.write_graph(sess.graph_def, '/tmp/my-model', 'train.pbtxt')
or
v = tf.Variable(0, name='my_variable') sess = tf.Session() tf.train.write_graph(sess.graph, '/tmp/my-model', 'train.pbtxt')
graph_or_graph_def
: A Graph
or a GraphDef
protocol buffer.logdir
: Directory where to write the graph. This can refer to remote filesystems, such as Google Cloud Storage (GCS).name
: Filename for the graph.as_text
: If True
, writes the graph as an ASCII proto.The path of the output proto file.
Defined in tensorflow/python/framework/graph_io.py
.
© 2017 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/train/write_graph