#python #tensorflow #tensorflow2.0
#python #tensorflow #tensorflow2.0
Вопрос:
Я в замешательстве. Я не знаю, что происходит. Я не могу восстановить свои контрольные точки. Странно то, что иногда я могу восстановить их, а через 1-2 часа не могу.
Я использую этот код для сохранения
saver = tf.train.Saver()
with tf.Session() as sess:
.....
#sess.run(init)
saver.restore(sess, 'models/my_model_2.ckpt')
Я использую этот код для восстановления
with tf.Session() as sess:
#sess.run(init)
saver.restore(sess, 'models/my_model_2.ckpt')
......
Ошибка
2020-10-15 01:10:35.195112: W tensorflow/core/framework/op_kernel.cc:1502] OP_REQUIRES failed at
save_restore_v2_ops.cc:184 : Not found: Key Variable/Adam not found in checkpoint
Если вы не знаете, как это исправить, просто скажите мне, есть ли другой способ восстановления переменных.
Кроме того, моя программа представляет собой CNN с нейронной сетью в конце. Я использую тензорный поток для всего.
Ответ №1:
измените свой оптимизатор с Adam на другой? я не знаю почему, но я решаю эту проблему таким образом.
Комментарии:
1. Если вы решили проблему, я хотел бы узнать ваше решение и возможные причины. Пожалуйста, скажите мне.