python 打印pb模型信息(输入和输出)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 打印pb模型信息(输入和输出)相关的知识,希望对你有一定的参考价值。
import tensorflow as tf
model_file = "xorGate.pb"
def load_graph(pbmodelFile):
with tf.gfile.GFile(pbmodelFile, "rb") as f:
graph_def = tf.GraphDef()
graph_def.ParseFromString(f.read())
with tf.Graph().as_default() as graph:
tf.import_graph_def(graph_def)
input_name = graph.get_operations()[0].name+':0'
output_name = graph.get_operations()[-1].name+':0'
return graph, input_name, output_name
graph, inputName, outputName = load_graph(model_file)
input_x = graph.get_tensor_by_name(inputName)
output_y = graph.get_tensor_by_name(outputName)
print(input_x)
print(output_y)
以上是关于python 打印pb模型信息(输入和输出)的主要内容,如果未能解决你的问题,请参考以下文章
Tensorflow实现LeNet5网络并保存pb模型,实现自定义的手写数字识别(附opencv-python调用代码)
保存tensorflow模型为pb文件
PyTorch 打印模型结构输出维度和参数信息(torchsummary)
PyTorch打印模型结构输出维度和参数信息(torchsummary)
Python中输入和输出(打印)数据
NXP eIQ 工具链梳理