Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 1,342 Bytes
416833a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# https://pytorch-lightning.readthedocs.io/en/latest/api/pytorch_lightning.callbacks.EarlyStopping.html
# Monitor a metric and stop training when it stops improving.
# Look at the above link for more detailed information.
early_stopping:
_target_: lightning.pytorch.callbacks.EarlyStopping
monitor: ${oc.select:callbacks.model_checkpoint.monitor,"val/loss"} # quantity to be monitored, must be specified!!!
min_delta: 0. # minimum change in the monitored quantity to qualify as an improvement
patience: 50 # number of checks with no improvement after which training will be stopped
verbose: False # verbosity mode
mode: ${callbacks.model_checkpoint.mode} # "max" means higher metric value is better, can be also "min"
strict: True # whether to crash the training if monitor is not found in the validation metrics
check_finite: True # when set True, stops training when the monitor becomes NaN or infinite
stopping_threshold: null # stop training immediately once the monitored quantity reaches this threshold
divergence_threshold: null # stop training as soon as the monitored quantity becomes worse than this threshold
check_on_train_epoch_end: False # whether to run early stopping at the end of the training epoch
log_rank_zero_only: False # logs the status of the early stopping callback only for rank 0 process
|