TensorFlow获取加载模型中的全部张量名称代码


Posted in Python onFebruary 11, 2020

核心代码如下:

[tensor.name for tensor in tf.get_default_graph().as_graph_def().node]

实例代码:(加载了Inceptino_v3的模型,并获取该模型所有节点的名称)

# -*- coding: utf-8 -*-
 
import tensorflow as tf
import os
 
model_dir = 'C:/Inception_v3'
model_name = 'output_graph.pb'
 
# 读取并创建一个图graph来存放训练好的 Inception_v3模型(函数)
def create_graph():
 with tf.gfile.FastGFile(os.path.join(
   model_dir, model_name), 'rb') as f:
  # 使用tf.GraphDef()定义一个空的Graph
  graph_def = tf.GraphDef()
  graph_def.ParseFromString(f.read())
  # Imports the graph from graph_def into the current default Graph.
  tf.import_graph_def(graph_def, name='')
 
# 创建graph
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')

输出结果:

mixed_8/tower/conv_1/batchnorm/moving_variance 

mixed_8/tower/conv_1/batchnorm 

r_1/mixed/conv_1/batchnorm 

.

.

.

mixed_10/tower_1/mixed/conv_1/CheckNumerics 

mixed_10/tower_1/mixed/conv_1/control_dependency 

mixed_10/tower_1/mixed/conv_1 

pool_3 

pool_3/_reshape/shape 

pool_3/_reshape 

input/BottleneckInputPlaceholder 
.
.
.
.
final_training_ops/weights/final_weights 

final_training_ops/weights/final_weights/read 

final_training_ops/biases/final_biases 

final_training_ops/biases/final_biases/read 

final_training_ops/Wx_plus_b/MatMul 

final_training_ops/Wx_plus_b/add 

final_result

由于结果太长了,就省略了一些。

如果不想这样print输出也可以将其写入txt 查看。

写入txt代码如下:

tensor_name_list = [tensor.name for tensor in tf.get_default_graph().as_graph_def().node]
 
txt_path = './txt/节点名称'
full_path = txt_path+ '.txt'
 
for tensor_name in tensor_name_list:
 name = tensor_name + '\n'
 file = open(full_path,'a+')
file.write(name)
file.close()

以上这篇TensorFlow获取加载模型中的全部张量名称代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 输出一个两行字符的变量
Feb 05 Python
初步讲解Python中的元组概念
May 21 Python
Python函数返回值实例分析
Jun 08 Python
python压缩文件夹内所有文件为zip文件的方法
Jun 20 Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
May 16 Python
Python守护线程用法实例
Jun 23 Python
Flask框架Flask-Login用法分析
Jul 23 Python
python调用c++传递数组的实例
Feb 13 Python
在Python中,不用while和for循环遍历列表的实例
Feb 20 Python
pytorch sampler对数据进行采样的实现
Dec 31 Python
实例代码讲解Python 线程池
Aug 24 Python
python实现经典排序算法的示例代码
Feb 07 Python
tensorflow 获取checkpoint中的变量列表实例
Feb 11 #Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
Feb 11 #Python
python 函数中的参数类型
Feb 11 #Python
python正则过滤字母、中文、数字及特殊字符方法详解
Feb 11 #Python
python3正则模块re的使用方法详解
Feb 11 #Python
Python版中国省市经纬度
Feb 11 #Python
Python终端输出彩色字符方法详解
Feb 11 #Python
You might like
php中Ctype函数用法详解
2014/12/09 PHP
分享ThinkPHP3.2中关联查询解决思路
2015/09/20 PHP
微信支付之JSAPI公众号支付详解
2019/05/15 PHP
jQuery Ajax 全解析
2009/02/08 Javascript
JavaScript 异步调用框架 (Part 6 - 实例 & 模式)
2009/08/04 Javascript
js获取元素在浏览器中的绝对位置
2010/07/24 Javascript
jQuery EasyUI API 中文文档 - NumberBox数字框
2011/10/13 Javascript
js中 关于undefined和null的区别介绍
2013/04/16 Javascript
js setTimeout()函数介绍及应用以倒计时为例
2013/12/12 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
2014/04/30 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
2016/01/26 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
jQuery使用正则验证15/18身份证的方法示例
2017/04/27 jQuery
vue2.0结合Element实现select动态控制input禁用实例
2017/05/12 Javascript
基于Electron实现桌面应用开发代码实例
2020/07/07 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
[01:48]2018DOTA2亚洲邀请赛主赛事第二日五佳镜头 VG完美团战逆转TNC
2018/04/05 DOTA
python集合类型用法分析
2015/04/08 Python
在Python的setuptools框架下生成egg的教程
2015/04/13 Python
Python3 中把txt数据文件读入到矩阵中的方法
2018/04/27 Python
Python DataFrame设置/更改列表字段/元素类型的方法
2018/06/09 Python
python3 unicode列表转换为中文的实例
2018/10/26 Python
实时获取Python的print输出流方法
2019/01/07 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
详解HTML5表单新增属性
2016/12/21 HTML / CSS
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
英国工作场所设备购买网站:Slingsby
2019/05/03 全球购物
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
营业员个人总结的自我评价
2013/10/25 职场文书
大型活动组织方案
2014/05/10 职场文书
竞选纪律委员演讲稿
2014/09/13 职场文书
文明家庭事迹材料
2014/12/20 职场文书
2015年施工员工作总结范文
2015/04/20 职场文书
2015年出纳工作总结与计划
2015/05/18 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书