1. pywrap_tensorflow.NewCheckpoint(path)获得checkpoint的读取器

参数说明: path表示checkpoint的路径

2.np.save(path, dict) 根据路径将数据保存为npy类型

参数说明:path表示进行参数保存的路径, dict 表示需要进行保存的参数

3.tl.file.load_npy_to_any(name=path)对保存的npy文件进行读取

参数说明:name=path表示进行参数读取的路径

代码说明:

第一步:使用pywrap_tensorflow.NewCheckpoint(path)获得checkpoint的参数读取器

第二步:使用reader.get_variable_to_shape_map()构造字典

第三步:循环key,将键值对写入到all_variable.npy

第四步:使用tl.file.load_npy_to_any将npy数据进行读取

from tensorflow.python import pywrap_tensorflow
import os
import numpy as np
import tensorlayer as tl #print出ckpt里的所有变量
# 第一步:构建读取checkpoint的reader
model_dir = './models'
checkpoints = model_dir + os.path.sep + 'model-20180626-205832.ckpt-60000'
reader = pywrap_tensorflow.NewCheckpointReader(checkpoints)
# 第二步:构建参数字典
var_to_shape_map = reader.get_variable_to_shape_map() # 存储所有变量
# 第三步:循环key,构建数据,使用np.save()进行数据保存
for key in var_to_shape_map:
var_to_shape_map[key] = reader.get_tensor(key)
np.save('all_variable.npy', var_to_shape_map)
# 第四步:使用tl.files.load_npy_to_any进行数据的读取
# data2 = np.load('./all_variable.npy', allow_pickle=True)
data = tl.files.load_npy_to_any(name='all_variable.npy')
for key, value in data.items():
print(key, value.shape)

最新文章

  1. PHP实现RTX发送消息提醒
  2. AEAI DP V3.7.0 发布,开源综合应用开发平台
  3. Map工具系列-08-map控件查看器
  4. HIVE 在执行大量数据JOIN的时候,容易产生内存不足的情况
  5. 启动OracleDBConsoleorcl失败,提示错误代码2
  6. jquery 判断手势滑动方向(上下左右)
  7. C#脚本引擎 CS-Script 之(三)——如何部署
  8. django-jinjia 集成
  9. git大百科
  10. Could not load file or assembly 'MagickNet.dll'
  11. PHPExcel读取excel03/07版到数组
  12. 一个简单的web服务器例子
  13. NuttX 介绍
  14. 关于Xamarin、Qml、数据绑定、MVC、MVVM 相关的散讲
  15. [图形]图形API的两种模式
  16. CentOS防火墙配置
  17. Hive记录-配置支持事务管理hive-site.xml
  18. IDEA中设置Tab多行显示、打开过多自动关闭的方法
  19. Cesiumjs初学第一天
  20. 【Spring】Spring MVC文件上传--整合bootstrap-fileinput和jQuery-File-Upload

热门文章

  1. 解决postgresql数据库localhost可以连接,ip连接不了的问题
  2. 点击切换JS
  3. 七,ingress及ingress cluster
  4. 第五章 动画 48:动画-使用transition-group元素实例列表动画
  5. 使用maven简单搭建Spring mvc + redis缓存
  6. The Preliminary Contest for ICPC Asia Nanchang 2019 E. Magic Master
  7. luogu2014 选课[树形背包][优化成$O(n^2)$的方法]
  8. keystonejs实战之页头页脚
  9. スワコゥのパーフェクトコード教室 ~ Style of suwakow's for OI Codes
  10. k8s命令自动补全