今天用tensorflow测试时,遇到了如下错误:
ValueError: The passed save_path is not a valid checkpoint, ...........
问题原因:
由于保存的模型路径太长,所以这是路径问题(当然也有可能是其他原因).
第二种解决办法,代码如下:
module_file = tf.train.latest_checkpoint(checkpoint_dir="./%s" % model_dir) # 注意 / 的影响("./%s" 和 "./%s/" 不一样)
saver.restore(sess, module_file)