classy.pl_callbacks.best_checkpoint
Classes
ModelCheckpointWithBest
A callback that explicitly saves the best checkpoint with best.ckpt. Note that the best checkpoint is duplicated, rather than linked, in best.ckpt
__init__
def __init__(
dirpath: Union[str, pathlib.Path, None] = None,
filename: Optional[str] = None,
monitor: Optional[str] = None,
verbose: bool = False,
save_last: Optional[bool] = None,
save_top_k: int = 1,
save_weights_only: bool = False,
mode: str = 'min',
auto_insert_metric_name: bool = True,
every_n_train_steps: Optional[int] = None,
train_time_interval: Optional[datetime.timedelta] = None,
every_n_epochs: Optional[int] = None,
save_on_train_epoch_end: Optional[bool] = None,
every_n_val_epochs: Optional[int] = None,
)
dirpath: Union[str, pathlib.Path, None] = None,
filename: Optional[str] = None,
monitor: Optional[str] = None,
verbose: bool = False,
save_last: Optional[bool] = None,
save_top_k: int = 1,
save_weights_only: bool = False,
mode: str = 'min',
auto_insert_metric_name: bool = True,
every_n_train_steps: Optional[int] = None,
train_time_interval: Optional[datetime.timedelta] = None,
every_n_epochs: Optional[int] = None,
save_on_train_epoch_end: Optional[bool] = None,
every_n_val_epochs: Optional[int] = None,
)