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
- 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.
- Return type
- property running_loss: pytorch_lightning.trainer.supporters.TensorRunningAccum¶
Returns the running loss.
- Return type
TensorRunningAccum
- property skip: bool¶
Whether we should skip the training and immediately return from the call to
run()
.- Return type
- property split_idx: int¶
Returns the index of the current batch split (within the current batch) for bptt.
- Return type