FitLoop
- class pytorch_lightning.loops.FitLoop(min_epochs=1, max_epochs=1000)[source]
Bases:
abc.ABC
,Generic
[pytorch_lightning.loops.base.T
]This Loop iterates over the epochs to run the training.
- Parameters
- connect(epoch_loop)[source]
Connects a training epoch loop to this fit loop.
- on_advance_start()[source]
Prepares the dataloader for training and calls the hooks
on_epoch_start
andon_train_epoch_start
- Return type
- property done: bool
Evaluates when to leave the loop.
Returns True if trainer.should_stop was set (e.g. by early stopping) or if the maximum number of steps or epochs is reached.
- property running_loss: pytorch_lightning.trainer.supporters.TensorRunningAccum
Returns the running loss.
- property skip: bool
Whether we should skip the training and immediately return from the call to
run()
.