我保存了预先训练的模型的检查点和管理器(在名为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