ValueError:"Checkpoint"应为可跟踪对象(从"TrackableBas



我保存了预先训练的模型的检查点和管理器(在名为train的python文件中(,我打开了另一个文件,我想恢复或加载保存的检查点或管理器,以便微调我的模型,如下所示:

checkpoint = tf.train.Checkpoint(step=tf.Variable(1), optimizer=None)
manager = tf.train.CheckpointManager(checkpoint, pretrain_save_path, max_to_keep=3)

我发现这个错误

ValueError: `Checkpoint` was expecting a trackable object (an object derived from `TrackableBase`), got None. If you believe this object should be trackable (i.e. it is part of the TensorFlow Python API and manages state), please open an issue.

tf.train.Checkpoint()接收作为关键对象的kwargs段落。并且对象必须是可跟踪对象(None不是可跟踪对象(。所以你只需要删除, optimizer=None

相关内容

最新更新