PredictionEpochLoop¶
- class pytorch_lightning.loops.epoch.PredictionEpochLoop[source]¶
Bases:
abc.ABC
,Generic
[pytorch_lightning.loops.base.T
]Loop performing prediction on arbitrary sequentially used dataloaders.
- advance(dataloader_iter, dataloader_idx, dl_max_batches, num_dataloaders, return_predictions=False)[source]¶
Runs one prediction step.
- connect(**kwargs)[source]¶
Optionally connect one or multiple loops to this one.
Linked loops should form a tree.
- Return type
- on_run_start(dataloader_iter, dataloader_idx, dl_max_batches, num_dataloaders, return_predictions=False)[source]¶
Prepares the loops internal state.
- property done: bool¶
Ends prediction when the iteration count exceeds the total number of available batches.
- property should_store_predictions: bool¶
Whether the predictions should be stored for later usage (e.g. aggregation or returning)