在内部LightningModule
,Pycharm 允许 2 种自动完成方法:
class MyModel(LightningModule):
def on_validation_epoch_end(self):
def validation_epoch_end(self, outs):
与on_validation_epoch_end
参考hooks.py
def on_validation_epoch_end(self) -> None:
"""
Called in the validation loop at the very end of the epoch.
"""
# do something when the epoch ends
和
validation_epoch_end
称为导致。evaluation_loop.py
_eval_results = model.validation_epoch_end(eval_results)
__run_eval_epoch_end
每个人的目的是什么?
我只能假设一个已被弃用。找不到任何相关文档。