tensorflow保存变量出现错误(提示不能save)

错误名称:Tensorflow - ValueError: Parent directory of trained_variables.ckpt doesn’t exist, can’t save

This is my line of code :

saver.save(sess, "trained_variables.ckpt")

出现上述错误,解决方案如下:
1)该路径应为:"./trained_variables.ckpt"
2)I’ve put the absoluth path of the file instead of the bare filename and it worked. This is the final code

saver.save(sess, os.path.join(os.getcwd(), 'trained_variables2.ckpt'))

3)

save_path = 'checkpoints/'
model_name = 'my_model'
if not os.path.exists(save_path):
os.makedirs(save_path)
...
saver = tf.train.Saver()
save_path_full = os.path.join(save_path, model_name)
with tf.Session() as sess:
...
saver.save(sess, save_path_full)`

你可能感兴趣的:(技术杂谈,tensorflow学习笔记)