TrainingBatchLoop¶
- class pytorch_lightning.loops.batch.TrainingBatchLoop[source]¶
- Bases: - pytorch_lightning.loops.loop.Loop[- List[- Union[- Dict[- int,- Dict[- str,- Any]],- Dict[- str,- Any]]]]- Runs over a single batch of data. - advance(kwargs)[source]¶
- Runs the train step together with optimization (if necessary) on the current batch split. - Parameters:
- kwargs¶ ( - OrderedDict) – the kwargs passed down to the hooks.
- Return type:
 
 - connect(optimizer_loop=None, manual_loop=None)[source]¶
- Optionally connect one or multiple loops to this one. - Linked loops should form a tree. - Return type:
 
 - on_run_end()[source]¶
- Hook to be called at the end of the run. - Its return argument is returned from - run.
 - on_run_start(kwargs)[source]¶
- Splits the data into tbptt splits. - Parameters:
- kwargs¶ ( - OrderedDict) – the kwargs passed down to the hooks.
- Return type: