DeviceStatsMonitor¶
- class pytorch_lightning.callbacks.DeviceStatsMonitor[source]¶
Bases:
pytorch_lightning.callbacks.base.CallbackAutomatically monitors and logs device stats during training stage.
DeviceStatsMonitoris a special callback as it requires aloggerto passed as argument to theTrainer.- Raises
MisconfigurationException – If
Trainerhas no logger.
Example
>>> from pytorch_lightning import Trainer >>> from pytorch_lightning.callbacks import DeviceStatsMonitor >>> device_stats = DeviceStatsMonitor() >>> trainer = Trainer(callbacks=[device_stats])
- on_train_batch_end(trainer, pl_module, outputs, batch, batch_idx, unused=0)[source]¶
Called when the train batch ends.
- Return type