美文网首页
打印出ckpt里的所有变量和值

打印出ckpt里的所有变量和值

作者: yalesaleng | 来源:发表于2018-07-16 16:47 被阅读8次

参考:http://blog.csdn.net/helei001/article/details/56489658

from tensorflow.python import pywrap_tensorflow
import os
import numpy as np
import tensorlayer as tl

# print出ckpt里的所有变量
model_dir = './logs_vgg16/case_64'
checkpoint_path = os.path.join(model_dir, "model.ckpt-18000")
reader = pywrap_tensorflow.NewCheckpointReader(checkpoint_path)
# var_to_shape_map里存储了所有变量和其值的键值对
var_to_shape_map = reader.get_variable_to_shape_map()

for key in var_to_shape_map:
    # 打印出所有key及其value
    # print(key,':')
    # print(reader.get_tensor(key))
    # 将键值对保存在npy文件中,var_to_shape_map表示保存所有键值对的字典
    var_to_shape_map[key] = reader.get_tensor(key)
    np.save('all_variables.npy',var_to_shape_map)

data2 = np.load('./all_variables.npy')
data = tl.files.load_npy_to_any(name='all_variables.npy')
print(data['vgg_16/conv5/conv5_1/biases'])

相关文章

  • 打印出ckpt里的所有变量和值

    参考:http://blog.csdn.net/helei001/article/details/56489658

  • TensorFlow修改预训练网络模型参数名称

    一、链接 1、tensorflow 保存训练模型ckpt 查看ckpt文件中的变量名和对应值 https://ww...

  • ckpt变量重命名

    import tensorflow as tf import argparse import os parser ...

  • 查看所有定义的变量和值

    很多时候为了定位排查问题,在cmake众多参数设置后,想看某些值最终是什么,或者想看cmake中定义了多少参数,可...

  • LLDB学习

    p p/s 输出地址和具体的值 po输出具体的值(oc里所有的对象都是用指针表示的,打印出来的是对象的指针,而不是...

  • #Django# url路由配置及渲染方式

    1、获取URL变量 这里默认是str类型,在URL中使用<>形式捕获变量的值,在视图中将获取到的变量打印出来: u...

  • Runtime 的一些用法

    一. 字典转模型 利用Runtime遍历所有的属性或者成员变量利用KVC设值 二. 设置和获取成员变量的值 obj...

  • 打印出内容和使用变量

    摘要 @echo "开始生成最终执行文件,请稍候..."这一句便是将一条信息输出到终端,为何前边有个@符号呢?有了...

  • 第一次作业(3.8)

    2-2. 将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来: 2-4. 将一个人...

  • Day 4

    一.recode 1.变量 变量名 = 值 python中所有的变量都是保存数据的地址, 使用的是地址对应的值 值...

网友评论

      本文标题:打印出ckpt里的所有变量和值

      本文链接:https://www.haomeiwen.com/subject/lfmbpftx.html