Change8

2.5.5

📦 pytorch-lightning
🐛 6 fixes🔧 6 symbols

Summary

This patch release for PyTorch Lightning and Lightning Fabric focuses on bug fixes, including issues with `LightningCLI`, `ModelCheckpoint` saving logic, and progress bar resetting. It also includes updates for PyTorch 2.8 compatibility.

🐛 Bug Fixes

  • Fixed `LightningCLI` not using `ckpt_path` hyperparameters to instantiate classes.
  • Fixed callbacks by deferring step/time-triggered `ModelCheckpoint` saves until validation metrics are available.
  • Fixed an issue by adding a missing device id for PyTorch 2.8 compatibility.
  • Fixed `TQDMProgressBar` not resetting correctly when using both a finite and iterable dataloader.
  • Fixed cleanup of temporary files from `Tuner` on crashes.
  • Fixed `seed_everything` to respect `verbose=False` when no seed is provided (Lightning Fabric).

🔧 Affected Symbols

DeepSpeedStrategyLightningCLIModelCheckpointTQDMProgressBarTunerseed_everything