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


Posted in Python onJuly 26, 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将MongoDB里的ObjectId转换为时间戳的方法
Mar 13 Python
Python中的面向对象编程详解(上)
Apr 13 Python
python web基础之加载静态文件实例
Mar 20 Python
python之DataFrame实现excel合并单元格
Feb 22 Python
Python实现的简单排列组合算法示例
Jul 04 Python
Python GUI布局尺寸适配方法
Oct 11 Python
python3使用matplotlib绘制散点图
Mar 19 Python
python实现屏保程序(适用于背单词)
Jul 30 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
Jan 02 Python
python进行参数传递的方法
May 12 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
Sep 16 Python
浅析python 通⽤爬⾍和聚焦爬⾍
Sep 28 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
Jul 26 #Python
kaggle+mnist实现手写字体识别
Jul 26 #Python
解决tensorflow模型参数保存和加载的问题
Jul 26 #Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
Jul 26 #Python
Flask web开发处理POST请求实现(登录案例)
Jul 26 #Python
基于tensorflow加载部分层的方法
Jul 26 #Python
利用python画出折线图
Jul 26 #Python
You might like
PHP读取XML值的代码(推荐)
2011/01/01 PHP
深入apache host的配置详解
2013/06/09 PHP
解析php中两种缩放图片的函数,为图片添加水印
2013/06/14 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
ExtJs grid行 右键菜单的两种方法
2010/06/19 Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
2010/12/02 Javascript
为原生js Array增加each方法
2012/04/07 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
2014/04/12 Javascript
JavaScript中对循环语句的优化技巧深入探讨
2014/06/06 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
JS插件overlib用法实例详解
2015/12/26 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
轻松理解Javascript变量的相关问题
2017/01/20 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
微信小程序实现全局搜索代码高亮的示例
2018/03/30 Javascript
vue iview的菜单组件Mune 点击不高亮的解决方案
2019/11/01 Javascript
[05:05]DOTA2亚洲邀请赛 战队出场仪式
2015/02/07 DOTA
python遍历类中所有成员的方法
2015/03/18 Python
python 统计代码行数简单实例
2017/05/04 Python
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
Python多线程原理与用法详解
2018/08/20 Python
python取余运算符知识点详解
2019/06/27 Python
pycharm中显示CSS提示的知识点总结
2019/07/29 Python
在Tensorflow中实现梯度下降法更新参数值
2020/01/23 Python
python scatter函数用法实例详解
2020/02/11 Python
python实现学生信息管理系统(精简版)
2020/11/27 Python
详解HTML5中的拖放事件(Drag 和 drop)
2016/11/14 HTML / CSS
如何打开WebSphere远程debug
2014/10/10 面试题
高中毕业自我鉴定范文
2013/10/02 职场文书
我们的节日清明节活动方案
2014/03/05 职场文书
班级口号大全
2014/06/09 职场文书
2014年团支部工作总结
2014/11/17 职场文书
2014年卫生工作总结
2014/11/27 职场文书
个人年底工作总结
2015/03/10 职场文书
你真的了解PHP中的引用符号(&)吗
2021/05/12 PHP
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis