解决tensorflow测试模型时NotFoundError错误的问题


Posted in Python onJuly 27, 2018

错误代码如下:

NotFoundError (see above for traceback): Unsuccessful TensorSliceReader constructor: 

Failed to find any matching files for xxx
……

经查资料分析,错误原因可能出在加载模型时的路径问题。我采用的加载模型方法:

with tf.Session() as sess:
  print("Reading checkpoints...")
  ckpt = tf.train.get_checkpoint_state(logs_train_dir)
  if ckpt and ckpt.model_checkpoint_path:
   global_step = ckpt.model_checkpoint_path.split('/')    











[-1].split('-')[-1]
   saver.restore(sess, ckpt.model_checkpoint_path)
   print('Loading success, global_step is %s' % global_step)
  else:
   print('No checkpoint file found')

在保存模型时,采用的方法为

saver = tf.train.Saver()
……
……
……
if step % 1000 == 0 or (step + 1) == MAX_STEP:
 checkpoint_path = os.path.join(logs_train_dir, './model.ckpt')
 saver.save(sess, checkpoint_path, global_step=step)

注意代码块中的./model.ckpt,这是关键,原来为model.ckpt就会报错。如果在加载模型时采用直接加载模型文件的方法,则:

改之前代码:

saver.restore(sess,'model.ckpt')

改之后的代码:

saver.restore(sess,'./model.ckpt')

我的改之后是没有什么问题了,如果这种方法不能解决你的问题,再查资料解决吧

以上这篇解决tensorflow测试模型时NotFoundError错误的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python备份文件以及mysql数据库的脚本代码
Jun 10 Python
Python实现的微信公众号群发图片与文本消息功能实例详解
Jun 30 Python
python将回车作为输入内容的实例
Jun 23 Python
Python一行代码实现快速排序的方法
Apr 30 Python
python经典趣味24点游戏程序设计
Jul 26 Python
python实现字符串和数字拼接
Mar 02 Python
如何理解Python中的变量
Jun 01 Python
什么是Python变量作用域
Jun 03 Python
python实现梯度下降算法的实例详解
Aug 17 Python
django inspectdb 操作已有数据库数据的使用步骤
Feb 07 Python
Python基础之函数嵌套知识总结
May 23 Python
Python中Numpy和Matplotlib的基本使用指南
Nov 02 Python
Tensorflow 同时载入多个模型的实例讲解
Jul 27 #Python
Tensorflow加载预训练模型和保存模型的实例
Jul 27 #Python
Python解决走迷宫问题算法示例
Jul 27 #Python
python保存文件方法小结
Jul 27 #Python
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
Jul 27 #Python
tensorflow 加载部分变量的实例讲解
Jul 27 #Python
Python基于递归算法求最小公倍数和最大公约数示例
Jul 27 #Python
You might like
PHP安装攻略:常见问题解答(三)
2006/10/09 PHP
查找mysql字段中固定字符串并替换的几个方法
2012/09/23 PHP
PHP实现获取图片颜色值的方法
2014/07/11 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
javascript 异常处理使用总结
2009/06/21 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
2013/06/14 Javascript
javascript与Python快速排序实例对比
2015/08/10 Javascript
Node.js 条形码识别程序构建思路详解
2016/02/14 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
jQuery操作json常用方法示例
2017/01/04 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
2017/04/05 Javascript
webpack多页面开发实践
2017/12/18 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
ES10的13个新特性示例(小结)
2019/09/23 Javascript
Vue 实现把表单form数据 转化成json格式的数据
2019/10/29 Javascript
JS实现简易留言板(节点操作)
2020/03/16 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
Python Nose框架编写测试用例方法
2017/10/26 Python
Sanic框架流式传输操作示例
2018/07/18 Python
django ManyToManyField多对多关系的实例详解
2019/08/09 Python
详解python路径拼接os.path.join()函数的用法
2019/10/09 Python
python hashlib加密实现代码
2019/10/17 Python
python安装gdal的两种方法
2019/10/29 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
2021/01/22 Python
长曲棍球装备:Lacrosse Monkey
2020/12/02 全球购物
如何查看在weblogic中已经发布的EJB
2012/06/01 面试题
初中生期末考试的自我评价
2013/12/17 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
如何签定毕业生就业协议书
2014/09/28 职场文书
幼儿园2014年度工作总结
2014/11/10 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
2015年管理人员工作总结
2015/05/13 职场文书
2016年元旦主持词
2015/07/06 职场文书