Weekly patch release
App
Changed
- Removed the top-level import
lightning.pdb
; importlightning.app.pdb
instead (#18177) - Client retries forever (#18065)
Fixed
- Fixed an issue that would prevent the user to set the multiprocessing start method after importing lightning (#18177)
Fabric
Changed
- Disabled the auto-detection of the Kubeflow environment (#18137)
Fixed
- Fixed issue where DDP subprocesses that used Hydra would set hydra's working directory to current directory (#18145)
- Fixed an issue that would prevent the user to set the multiprocessing start method after importing lightning (#18177)
- Fixed an issue with
Fabric.all_reduce()
not performing an inplace operation for all backends consistently (#18235)
PyTorch
Added
- Added
LightningOptimizer.refresh()
to update the__dict__
in case the optimizer it wraps has changed its internal state (#18280)
Changed
- Disabled the auto-detection of the Kubeflow environment (#18137))
Fixed
- Fixed a
Missing folder
exception when using a Google Storage URL as adefault_root_dir
(#18088) - Fixed an issue that would prevent the user to set the multiprocessing start method after importing lightning (#18177)
- Fixed the gradient unscaling logic if the training step skipped backward (by returning
None
) (#18267) - Ensure that the closure running inside the optimizer step has gradients enabled, even if the optimizer step has it disabled (#18268)
- Fixed an issue that could cause the
LightningOptimizer
wrapper returned byLightningModule.optimizers()
have different internal state than the optimizer it wraps (#18280)
Contributors
@0x404, @awaelchli, @bilelomrani1, @Borda, @ethanwharris, @nisheethlahoti
If we forgot someone due to not matching commit email with GitHub account, let us know :]