解决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创建线程示例
May 06 Python
python获取标准北京时间的方法
Mar 24 Python
实例解析Python中的__new__特殊方法
Jun 02 Python
从源码解析Python的Flask框架中request对象的用法
Jun 02 Python
用Python实现命令行闹钟脚本实例
Sep 05 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
Oct 29 Python
pandas去除重复列的实现方法
Jan 29 Python
python快排算法详解
Mar 04 Python
简单了解python 生成器 列表推导式 生成器表达式
Aug 22 Python
Python操作Mongodb数据库的方法小结
Sep 10 Python
ipython jupyter notebook中显示图像和数学公式实例
Apr 15 Python
Python学习之包与模块详解
Mar 19 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 header 跳转
2013/06/17 PHP
php分页函数示例代码分享
2014/02/24 PHP
CI(CodeIgniter)框架介绍
2014/06/09 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
2010/11/11 Javascript
JavaScript中的some()方法使用详解
2015/06/09 Javascript
配置Grunt的Task时通配符支持和动态生成文件名问题
2015/09/06 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
jQuery简单实现彩色云标签效果示例
2016/08/01 Javascript
JavaScript实现倒计时跳转页面功能【实用】
2016/12/13 Javascript
jQuery层级选择器实例代码
2017/02/06 Javascript
Vue.js实战之组件的进阶
2017/04/04 Javascript
javascript完美实现给定日期返回上月日期的方法
2017/06/15 Javascript
Vue+element-ui 实现表格的分页功能示例
2018/08/18 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
2019/06/18 Javascript
js实现自定义滚动条的示例
2020/10/27 Javascript
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
python使用cPickle模块序列化实例
2014/09/25 Python
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
Python实现KNN邻近算法
2021/01/28 Python
django初始化数据库的实例
2018/05/27 Python
替换python字典中的key值方法
2018/07/06 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
Python绘制全球疫情变化地图的实例代码
2020/04/20 Python
海淘母婴商城:国际妈咪
2016/07/23 全球购物
意大利体育用品网上商城:Nencini Sport
2016/08/18 全球购物
世界上最大的罕见唱片、CD和音乐纪念品网上商店:991.com
2018/05/03 全球购物
流行文化收藏品:Sideshow(DC漫画,星球大战,漫威)
2019/03/17 全球购物
应届毕业生求职信范文
2013/12/18 职场文书
机关财务管理制度
2014/01/17 职场文书
运动会通讯稿400字
2014/01/28 职场文书
工艺技术员岗位职责
2015/02/04 职场文书
2015年法院工作总结范文
2015/04/28 职场文书
2015年超市员工工作总结
2015/05/04 职场文书
mysql连接查询中and与where的区别浅析
2021/07/01 MySQL
《黑岩★★射手 DAWN FALL》BD发售宣传CM公开
2022/04/04 日漫