我使用tf.train.Supervisor启动会话来训练我的模型,并且每1000步保存模型参数。但似乎tensorflow会自动删除旧的模型文件。最近只保存了5个型号。生成model.ckpt-6000后,将删除model.ckpt-1000。但我找不到有关此操作的任何文件。
答案 0 :(得分:2)
以下是文档: https://www.tensorflow.org/api_docs/python/tf/train/Saver
它有一个名为max_to_keep的变量,默认为5.所以只需调用
tf.train.Saver(max_to_keep=100000)
或包含可能创建的所有内容的其他大数字。无法将所有模型保存为我所知道的选项。