一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - tensorflow ckpt模型和pb模型獲取節點名稱,及ckpt轉pb模型實例

tensorflow ckpt模型和pb模型獲取節點名稱,及ckpt轉pb模型實例

2020-04-03 19:36三寸光陰___ Python

今天小編就為大家分享一篇tensorflow ckpt模型和pb模型獲取節點名稱,及ckpt轉pb模型實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

ckpt

?
1
2
3
4
5
6
from tensorflow.python import pywrap_tensorflow
checkpoint_path = 'model.ckpt-8000'
reader = pywrap_tensorflow.NewCheckpointReader(checkpoint_path)
var_to_shape_map = reader.get_variable_to_shape_map()
for key in var_to_shape_map:
 print("tensor_name: ", key)

pb

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import tensorflow as tf
import os
 
model_name = './mobilenet_v2_140_inf_graph.pb'
 
def create_graph():
 with tf.gfile.FastGFile(model_name, 'rb') as f:
  graph_def = tf.GraphDef()
  graph_def.ParseFromString(f.read())
  tf.import_graph_def(graph_def, name='')
 
create_graph()
tensor_name_list = [tensor.name for tensor in tf.get_default_graph().as_graph_def().node]
for tensor_name in tensor_name_list:
 print(tensor_name,'\n')

ckpt轉pb

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
def freeze_graph(input_checkpoint,output_graph):
 '''
 :param input_checkpoint:
 :param output_graph: PB模型保存路徑
 :return:
 '''
 output_node_names = "xxx"
 saver = tf.train.import_meta_graph(input_checkpoint + '.meta', clear_devices=True)
 graph = tf.get_default_graph()
 input_graph_def = graph.as_graph_def()
 with tf.Session() as sess:
  saver.restore(sess, input_checkpoint)
  output_graph_def = graph_util.convert_variables_to_constants(
   sess=sess,
   input_graph_def=input_graph_def,# 等于:sess.graph_def
   output_node_names=output_node_names.split(","))
  with tf.gfile.GFile(output_graph, "wb") as f:
   f.write(output_graph_def.SerializeToString())
  print("%d ops in the final graph." % len(output_graph_def.node))
 
  for op in graph.get_operations():
   print(op.name, op.values())

以上這篇tensorflow ckpt模型和pb模型獲取節點名稱,及ckpt轉pb模型實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_38109843/article/details/88841306

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲 综合 自拍 精品 在线 | 俄罗斯图书馆无打码久久 | 99热久久这里只有精品23 | 国产成人免费a在线资源 | 色8| 国产一区二区三区在线观看视频 | 欧美性另类69xxxx | 国产男女性特黄录像 | 秋霞一级成人欧美理论 | 91制片厂 果冻传媒 天美传媒 | 国产亚洲福利精品一区二区 | 国产a一级 | 女同学高中你下面好紧 | 九九99亚洲精品久久久久 | 精品国产乱码久久久人妻 | 国产成人福利色视频 | 久久亚洲成a人片 | 香蕉国产人午夜视频在线观看 | 从后面撕开老师的丝袜动态图 | 91制片厂免费观看 | 98成人| 国产免费资源高清小视频在线观看 | 亚洲欧美韩国日产综合在线 | 欧美日韩中文字幕一区二区高清 | 精品视频在线免费看 | bnb998八度免费影院丫意浓 | 国产精品乱码高清在线观看 | 超强台风免费观看完整版视频 | 欧美老少 | 男人的天堂在线观看视频不卡 | 无限资源在线观看完整版免费下载 | 亚洲天堂男人 | 成人免费毛片一区二区三区 | 精品久久久久久综合网 | 美女私人影院 | 国产亚洲精品第一综合另类 | 欧美va在线 | 欧美精品久久一区二区三区 | 91精品国产免费久久国语蜜臀 | 久久免费看少妇高潮A片特爽 | kuaibo成人播放器 |