我正在使用tf.train.Saver
save
和restore
保存和恢复TensorFlow模型。在恢复过程中,我正在加载新的输入数据。该restore
方法抛出这个错误:TensorFlow变量名称 - 保存/恢复中的分配错误
InvalidArgumentError (see above for traceback): Assign requires shapes of both tensors to match. lhs shape= [1334,3] rhs shape= [1246,3] [[Node: save/Assign_6 = Assign[T=DT_FLOAT, _class=["loc:@Variable_2"], use_locking=true, validate_shape=true, _device="/job:localhost/replica:0/task:0/cpu:0"](Variable_2, save/RestoreV2_6)]]
这似乎是说,问题是出在Variable_2
,但一个人如何确定哪些变量的代码对应于Variable_2
?
谢谢,但我不太以下错误。我使用的是保存检查点来加载检查点的相同代码;在保存和恢复之间没有创建新的变量。 –