python - ValueError:传递的 save_path 不是有效的检查点:modeltest.ckpt
问题描述
我运行这段代码
tf.reset_default_graph()
v1 = tf.Variable(tf.constant(0.1, shape = [2]), name="v1")
v2 = tf.Variable(tf.constant(0.2, shape = [2]), name="v2")
saver = tf.train.Saver()
with tf.Session() as sess:
saver.restore(sess, "/tmp/model/model.ckpt")
然后出现这个错误:ValueError: The pass save_path is not a valid checkpoint: modeltest.ckpt
这是我的环境:
张量流(1.10.1)
张量板(1.10.0)
h5py (2.8.0)
Python 3.6.5
您能否建议如何解决此错误
谢谢
解决方案
如果模型名称是“modeltest.ckpt”,那么您可能将模型保存在 zip 文件 (modeltest.zip) 中。然后您需要将模型解压缩到一个文件夹中(例如名为“model\”),它将包含 3 个文件。现在您可以使用如下名称:“model\modeltest.ckpt”
推荐阅读
- reactjs - 使用“google-spreadsheet”npm 包中的函数在 android 中不起作用(离子 reactjs)
- c++ - 从子对象中的父对象成员实现(覆盖)方法
- php - 将html中的内容保存在txt文件中
- firebase - 为什么firebase文件中的11前面是100?
- flutter - 使用 Flutter ChangeNotifierProvider 切换屏幕时黑屏
- kubernetes - 如何从流利的日志中删除不需要的字符
- cookies - 如果用户不同意在他们的浏览器上存储访问令牌怎么办?
- python - TypeError: __init__() 得到了一个意外的关键字参数“小部件”
- go - 使用 Kubernetes API 并增加速率限制值
- excel - 从关闭的工作簿中检索数据而不提示选择工作簿文件?