Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从Tensorboard上保存的.pbtxt文件查看图形_Python_Tensorflow_Tensorboard - Fatal编程技术网

Python 从Tensorboard上保存的.pbtxt文件查看图形

Python 从Tensorboard上保存的.pbtxt文件查看图形,python,tensorflow,tensorboard,Python,Tensorflow,Tensorboard,我只有一个graph.pbtxt文件。我想在tensorboard中查看图表。但我不知道该怎么做。我是否必须编写任何python脚本,或者是否可以从终端本身编写?请帮助我了解所涉及的步骤。您可以使用tf.train.write\u graph从.pbtxt中保存.pb文件 from google.protobuf import text_format with open('graph.pbtxt') as f: text_graph = f.read() graph_def = tex

我只有一个graph.pbtxt文件。我想在tensorboard中查看图表。但我不知道该怎么做。我是否必须编写任何python脚本,或者是否可以从终端本身编写?请帮助我了解所涉及的步骤。

您可以使用
tf.train.write\u graph
.pbtxt
中保存
.pb
文件

from google.protobuf import text_format

with open('graph.pbtxt') as f:
    text_graph = f.read()
graph_def = text_format.Parse(text_graph, tf.GraphDef())
tf.train.write_graph(graph_def, path, 'graph.pb', as_text=False)
然后您可以在
tf.Session
中加载它。看看这个要点

打开tensorboard并使用左侧的“上载”按钮上载pbtxt文件将直接在tensorboard中打开图形。

我想您需要一个.pb文件。您可以使用
tf.train.Saver()
加载它。您将在
tf.Session
中加载它。您可以从那里调用
tf.summary.FileWriter(session.graph,'/temp')
。此方法将返回一个
FileWriter
对象。您可以调用
filewriter.write()
方法。这将在/temp目录中创建一个.event文件。然后,在您的终端中:
tensorboard--logdir=/temp
我相信,只有在我有源代码但实际上没有源代码的情况下,我才能遵循上述步骤。我只有这个.pbtxt文件。