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

作者:John_kai 时间:2021-08-02 09:33:56 

错误代码如下:


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')

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

来源:https://blog.csdn.net/John_kai/article/details/72861009

标签:tensorflow,NotFoundError
0
投稿

猜你喜欢

  • Python 调用API发送邮件

    2021-08-26 04:20:22
  • 提高asp程序访问速度的方法

    2008-10-23 16:37:00
  • Python numpy 模块介绍

    2022-06-04 02:03:00
  • Python 切分数组实例解析

    2022-04-15 02:45:05
  • Python3.6+selenium2.53.6自动化测试_读取excel文件的方法

    2023-04-03 18:41:41
  • python标识符命名规范原理解析

    2023-05-28 04:06:42
  • oracle数据库迁移到MySQL的方法总结

    2024-01-14 08:32:05
  • MySQL组提交group commit详解

    2024-01-21 05:33:09
  • TensorFlow安装及jupyter notebook配置方法

    2022-09-11 01:05:23
  • javascript的document.referrer浏览器支持、失效情况总结

    2024-05-13 09:35:51
  • Python函数中的作用域规则详解

    2023-02-14 04:32:28
  • 基于Python制作一个汇率换算程序

    2022-05-25 20:33:25
  • python爬虫之爬取百度音乐的实现方法

    2022-09-02 06:22:10
  • 17个javascript自定义函数库

    2008-02-26 11:49:00
  • 浅谈Pycharm的项目文件名是红色的原因及解决方式

    2021-07-02 12:57:22
  • 深入Python解释器理解Python中的字节码

    2022-04-28 18:29:33
  • 简析 IOS 程序图标的设计

    2011-04-28 09:39:00
  • 一个不错网速测试代码

    2008-07-20 13:41:00
  • python matplotlib实现将图例放在图外

    2021-11-19 06:55:45
  • javascript使用正则表达式检测IP地址

    2024-03-15 11:06:52
  • asp之家 网络编程 m.aspxhome.com