Pytorch Lightning如何在训练过程中保存模型

4
每次验证循环结束时,我想保存一个检查点。我将val_check_interval设置为0.2,所以在每个时期内有5个验证循环,但是检查点回调仅在时期结束时保存模型。我找不到一种简单(或难)的方法来在每个验证循环后保存模型。这似乎有些奇怪,因为我看不出除了保存检查点之外还有什么理由去进行验证循环。

最简单的方法是什么?

谢谢,

Gilad

2个回答

0

0

来自闪电文档save_on_train_epoch_end(Optional[bool])- 是否在训练周期结束时运行检查点。如果为False,则在验证结束时运行检查。

在训练器的回调中使用save_on_train_epoch_end = False标志应该可以解决这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接