Skip to content

Conversation

@Borda
Copy link
Collaborator

@Borda Borda commented Sep 3, 2025

What does this PR do?

regular patch release

Before submitting
  • Was this discussed/agreed via a GitHub issue? (not for typos and docs)
  • Did you read the contributor guideline, Pull Request section?
  • Did you make sure your PR does only one thing, instead of bundling different changes together?
  • Did you make sure to update the documentation with your changes? (if necessary)
  • Did you write any new necessary tests? (not for typos and docs)
  • Did you verify new and existing tests pass locally with your changes?
  • Did you list all the breaking changes introduced by this pull request?
  • Did you update the CHANGELOG? (not for typos, docs, test updates, or minor internal changes/refactors)

PR review

Anyone in the community is welcome to review the PR.
Before you start reviewing, make sure you have read the review guidelines. In short, see the following bullet-list:

Reviewer checklist
  • Is this pull request ready for review? (if not, please submit in draft mode)
  • Check that all items from Before submitting are resolved
  • Make sure the title is self-explanatory and the description concisely explains the PR
  • Add labels and milestones (and optionally projects) to the PR so it can be classified

📚 Documentation preview 📚: https://pytorch-lightning--21152.org.readthedocs.build/en/21152/

Borda and others added 30 commits September 3, 2025 10:56
* docs: simplify version table * Apply suggestions from code review * update (cherry picked from commit 691f084)
[create-pull-request] automated change Co-authored-by: Borda <Borda@users.noreply.github.com> Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> (cherry picked from commit 0ebf1dd)
* pip uninstall -y deepspeed * TORCH_VER * Apply suggestions from code review * A100 & L4 * machine (cherry picked from commit d85c474)
… validation metrics are available (#21106) * fix(callbacks): defer step/time-triggered ModelCheckpoint saves until validation metrics are available Root cause: - With `every_n_train_steps` (or `train_time_interval`), checkpoints could save at train batch end before validation ran, so the monitored val metric was missing/stale and `best_model_score` was incorrect. (Refs #20919) Fix: - In [src/lightning/pytorch/callbacks/model_checkpoint.py:ModelCheckpoint.on_train_batch_end]: - Defer saves when the monitored key is missing from [trainer.callback_metrics] - If on the last train batch and not saving at train-epoch-end, defer only when validation will run next: - `trainer.enable_validation` is True - `trainer.num_val_batches` > 0 - `trainer.check_val_every_n_epoch` schedule matches the upcoming epoch - Perform deferred saves in [on_validation_end], ensuring fresh validation metrics are used. - Allow zero `timedelta` for `train_time_interval` and broadcast the time-trigger decision across ranks. - Do not defer when monitoring a train metric or when no validation is scheduled. Tests: - Repro (previously failing, now passing): - [tests/tests_pytorch/callbacks/test_model_checkpoint_step_interval_val_metric.py] - Additional validations: - [tests/tests_pytorch/callbacks/test_model_checkpoint_additional_cases.py] - [tests/tests_pytorch/callbacks/test_model_checkpoint_edge_cases.py] Outcome: - `best_model_score` matches the validation metric after the epoch. - Step/time-interval checkpointing behaves correctly without premature or skipped saves. * test: disable logger in model checkpoint tests to avoid side effects * chlog --------- Co-authored-by: Jirka B <j.borovec+github@gmail.com> (cherry picked from commit b1cc925)
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth) from 2 to 3. - [Release notes](https://github.com/google-github-actions/auth/releases) - [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md) - [Commits](google-github-actions/auth@v2...v3) --- updated-dependencies: - dependency-name: google-github-actions/auth dependency-version: '3' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit c504088)
) Bumps [google-github-actions/setup-gcloud](https://github.com/google-github-actions/setup-gcloud) from 2 to 3. - [Release notes](https://github.com/google-github-actions/setup-gcloud/releases) - [Changelog](https://github.com/google-github-actions/setup-gcloud/blob/main/CHANGELOG.md) - [Commits](google-github-actions/setup-gcloud@v2...v3) --- updated-dependencies: - dependency-name: google-github-actions/setup-gcloud dependency-version: '3' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 9a41f1f)
….0 in /requirements (#21134) build(deps): update ipython[notebook] requirement in /requirements Updates the requirements on [ipython[notebook]](https://github.com/ipython/ipython) to permit the latest version. - [Release notes](https://github.com/ipython/ipython/releases) - [Commits](ipython/ipython@rel-0.8.4...9.5.0) --- updated-dependencies: - dependency-name: ipython[notebook] dependency-version: 9.5.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 2e4c99c)
…1135) Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.10.5 to 7.10.6. - [Release notes](https://github.com/nedbat/coveragepy/releases) - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - [Commits](coveragepy/coveragepy@7.10.5...7.10.6) --- updated-dependencies: - dependency-name: coverage dependency-version: 7.10.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> (cherry picked from commit a93a5bb)
…ents (#21137) build(deps): bump pytest-rerunfailures in /requirements Bumps [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures) from 15.1 to 16.0. - [Changelog](https://github.com/pytest-dev/pytest-rerunfailures/blob/master/CHANGES.rst) - [Commits](pytest-dev/pytest-rerunfailures@15.1...16.0) --- updated-dependencies: - dependency-name: pytest-rerunfailures dependency-version: '16.0' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> (cherry picked from commit 824dfb1)
…<1.20.0 in /requirements (#21136) build(deps): update onnx requirement in /requirements Updates the requirements on [onnx](https://github.com/onnx/onnx) to permit the latest version. - [Release notes](https://github.com/onnx/onnx/releases) - [Changelog](https://github.com/onnx/onnx/blob/main/docs/Changelog-ml.md) - [Commits](onnx/onnx@v1.13.0...v1.19.0) --- updated-dependencies: - dependency-name: onnx dependency-version: 1.19.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 9ace8b7)
… to >4.5.0,<4.16.0 in /requirements (#21133) build(deps): update typing-extensions requirement in /requirements Updates the requirements on [typing-extensions](https://github.com/python/typing_extensions) to permit the latest version. - [Release notes](https://github.com/python/typing_extensions/releases) - [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md) - [Commits](python/typing_extensions@4.6.0...4.15.0) --- updated-dependencies: - dependency-name: typing-extensions dependency-version: 4.15.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> (cherry picked from commit 46445cb)
* simplify * add config field (cherry picked from commit db77fa7)
* add hook order * add to index * Apply suggestions from code review * BoringModel * testoutput --------- Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> Co-authored-by: Jirka B <j.borovec+github@gmail.com> (cherry picked from commit 3d56296)
* add missing device id for pytorch 2.8 * skip device id for older pytorch versions * add testing * fix mypy without touching submodule * fix failing tests * Apply suggestions from code review --------- Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> Co-authored-by: Deependu <deependujha21@gmail.com> Co-authored-by: Jirka B <j.borovec+github@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (cherry picked from commit 6fc44c9)
…n /requirements (#21138) * build(deps): update ipython[all] requirement in /requirements Updates the requirements on [ipython[all]](https://github.com/ipython/ipython) to permit the latest version. - [Release notes](https://github.com/ipython/ipython/releases) - [Commits](ipython/ipython@rel-0.8.4...9.5.0) --- updated-dependencies: - dependency-name: ipython[all] dependency-version: 9.5.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Apply suggestions from code review --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> (cherry picked from commit da7f2f9)
* docs: move `on_fit_end` hook to `teardown` stage. * Apply suggestion from @bhimrazy --------- Co-authored-by: Bhimraj Yadav <bhimrajyadav977@gmail.com> (cherry picked from commit 630db82)
… iterable dataloader (#21147) * fix implementation reset * add testing * changelog (cherry picked from commit 14a57c7)
* add warning * tests * changelog * Apply suggestions from code review --------- Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> Co-authored-by: Deependu <deependujha21@gmail.com> (cherry picked from commit 90eba3f)
Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> (cherry picked from commit c3ca8a5)
…te classes (#21116) * Fix LightningCLI not using ckpt_path hyperparameters to instantiate classes * Add message about ckpt_path hyperparameters when parsing fails * Apply suggestions from code review --------- Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> Co-authored-by: Nicki Skafte Detlefsen <skaftenicki@gmail.com> Co-authored-by: Jirka B <j.borovec+github@gmail.com> (cherry picked from commit 4824cc1)
* add to deepspeed strategies * add testing * changelog * GLOO_SOCKET_IFNAME --------- Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> Co-authored-by: Jirka B <j.borovec+github@gmail.com> (cherry picked from commit 5071a04)
* improve gpu_faq * add per device text * header * Apply suggestions from code review --------- Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> (cherry picked from commit d3996ad)
* Disable cache for torch.autocast in amp * Add a test * Only test for bf16-mixed * Implement test to reproduce the issue --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> (cherry picked from commit 216f9ec)
(cherry picked from commit 8ea6165)
…nd `Trainer` methods (#20864) * Update profiler.rst * move documentation to basic --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Nicki Skafte Detlefsen <skaftenicki@gmail.com> Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> (cherry picked from commit 04e103b)
* swap to uv * no pip cache * enable caching. use venv. * activate environment * fix uninstall * replace pip with uv * activate venv * --find-links=... * GLOO_SOCKET_IFNAME --------- Co-authored-by: Nicki Skafte Detlefsen <skaftenicki@gmail.com> Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> Co-authored-by: Jirka B <j.borovec+github@gmail.com> (cherry picked from commit 29e8ce4)
* DOC: Clarify DeviceStatsMonitor logged metrics (#20807) * update * use nested list * Apply suggestions from code review --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Jirka B <j.borovec+github@gmail.com> Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> Co-authored-by: Nicki Skafte <skaftenicki@gmail.com> (cherry picked from commit 9f757c0)
@github-actions
Copy link
Contributor

github-actions bot commented Sep 3, 2025

⚡ Required checks status: All passing 🟢

Groups summary

🟢 pytorch_lightning: Tests workflow
Check ID Status
pl-cpu-guardian success

These checks are required after the changes to .github/workflows/ci-tests-pytorch.yml, requirements/fabric/base.txt, requirements/fabric/test.txt, src/lightning/fabric/strategies/ddp.py, src/lightning/fabric/strategies/deepspeed.py, src/lightning/fabric/strategies/fsdp.py, src/lightning/fabric/strategies/model_parallel.py, src/lightning/fabric/utilities/distributed.py, src/lightning/fabric/utilities/seed.py, requirements/pytorch/base.txt, requirements/pytorch/examples.txt, requirements/pytorch/test.txt, src/lightning/pytorch/callbacks/device_stats_monitor.py, src/lightning/pytorch/callbacks/model_checkpoint.py, src/lightning/pytorch/callbacks/progress/tqdm_progress.py, src/lightning/pytorch/cli.py, src/lightning/pytorch/loops/fit_loop.py, src/lightning/pytorch/plugins/precision/amp.py, src/lightning/pytorch/strategies/ddp.py, src/lightning/pytorch/strategies/deepspeed.py, src/lightning/pytorch/strategies/fsdp.py, src/lightning/pytorch/strategies/model_parallel.py, src/lightning/pytorch/trainer/trainer.py, src/lightning/pytorch/tuner/batch_size_scaling.py, src/lightning/pytorch/tuner/lr_finder.py, tests/tests_pytorch/callbacks/progress/test_tqdm_progress_bar.py, tests/tests_pytorch/callbacks/test_model_checkpoint_additional_cases.py, tests/tests_pytorch/callbacks/test_model_checkpoint_edge_cases.py, tests/tests_pytorch/callbacks/test_model_checkpoint_step_interval_val_metric.py, tests/tests_pytorch/callbacks/test_spike.py, tests/tests_pytorch/loops/test_training_loop.py, tests/tests_pytorch/plugins/precision/test_amp.py, tests/tests_pytorch/strategies/test_ddp.py, tests/tests_pytorch/strategies/test_ddp_integration.py, tests/tests_pytorch/strategies/test_deepspeed.py, tests/tests_pytorch/strategies/test_fsdp.py, tests/tests_pytorch/strategies/test_model_parallel.py, tests/tests_pytorch/test_cli.py, tests/tests_pytorch/tuner/test_lr_finder.py, tests/tests_pytorch/tuner/test_scale_batch_size.py, tests/legacy/back-compatible-versions.txt, tests/legacy/generate_checkpoints.sh.

🟢 pytorch_lightning: Azure GPU
Check ID Status
pytorch-lightning (GPUs) (testing Lightning | latest) success
pytorch-lightning (GPUs) (testing PyTorch | oldest) success
pytorch-lightning (GPUs) (testing PyTorch | latest) success

These checks are required after the changes to requirements/pytorch/base.txt, requirements/pytorch/examples.txt, requirements/pytorch/test.txt, src/lightning/pytorch/callbacks/device_stats_monitor.py, src/lightning/pytorch/callbacks/model_checkpoint.py, src/lightning/pytorch/callbacks/progress/tqdm_progress.py, src/lightning/pytorch/cli.py, src/lightning/pytorch/loops/fit_loop.py, src/lightning/pytorch/plugins/precision/amp.py, src/lightning/pytorch/strategies/ddp.py, src/lightning/pytorch/strategies/deepspeed.py, src/lightning/pytorch/strategies/fsdp.py, src/lightning/pytorch/strategies/model_parallel.py, src/lightning/pytorch/trainer/trainer.py, src/lightning/pytorch/tuner/batch_size_scaling.py, src/lightning/pytorch/tuner/lr_finder.py, tests/tests_pytorch/callbacks/progress/test_tqdm_progress_bar.py, tests/tests_pytorch/callbacks/test_model_checkpoint_additional_cases.py, tests/tests_pytorch/callbacks/test_model_checkpoint_edge_cases.py, tests/tests_pytorch/callbacks/test_model_checkpoint_step_interval_val_metric.py, tests/tests_pytorch/callbacks/test_spike.py, tests/tests_pytorch/loops/test_training_loop.py, tests/tests_pytorch/plugins/precision/test_amp.py, tests/tests_pytorch/strategies/test_ddp.py, tests/tests_pytorch/strategies/test_ddp_integration.py, tests/tests_pytorch/strategies/test_deepspeed.py, tests/tests_pytorch/strategies/test_fsdp.py, tests/tests_pytorch/strategies/test_model_parallel.py, tests/tests_pytorch/test_cli.py, tests/tests_pytorch/tuner/test_lr_finder.py, tests/tests_pytorch/tuner/test_scale_batch_size.py, requirements/fabric/base.txt, requirements/fabric/test.txt, src/lightning/fabric/strategies/ddp.py, src/lightning/fabric/strategies/deepspeed.py, src/lightning/fabric/strategies/fsdp.py, src/lightning/fabric/strategies/model_parallel.py, src/lightning/fabric/utilities/distributed.py, src/lightning/fabric/utilities/seed.py.

🟢 pytorch_lightning: Benchmarks
Check ID Status
lightning.Benchmarks success

These checks are required after the changes to requirements/fabric/base.txt, requirements/fabric/test.txt, requirements/pytorch/base.txt, requirements/pytorch/examples.txt, requirements/pytorch/test.txt, src/lightning/fabric/strategies/ddp.py, src/lightning/fabric/strategies/deepspeed.py, src/lightning/fabric/strategies/fsdp.py, src/lightning/fabric/strategies/model_parallel.py, src/lightning/fabric/utilities/distributed.py, src/lightning/fabric/utilities/seed.py, src/lightning/pytorch/callbacks/device_stats_monitor.py, src/lightning/pytorch/callbacks/model_checkpoint.py, src/lightning/pytorch/callbacks/progress/tqdm_progress.py, src/lightning/pytorch/cli.py, src/lightning/pytorch/loops/fit_loop.py, src/lightning/pytorch/plugins/precision/amp.py, src/lightning/pytorch/strategies/ddp.py, src/lightning/pytorch/strategies/deepspeed.py, src/lightning/pytorch/strategies/fsdp.py, src/lightning/pytorch/strategies/model_parallel.py, src/lightning/pytorch/trainer/trainer.py, src/lightning/pytorch/tuner/batch_size_scaling.py, src/lightning/pytorch/tuner/lr_finder.py.

🟢 fabric: Docs
Check ID Status
docs-make (fabric, doctest) success
docs-make (fabric, html) success

These checks are required after the changes to src/lightning/fabric/strategies/ddp.py, src/lightning/fabric/strategies/deepspeed.py, src/lightning/fabric/strategies/fsdp.py, src/lightning/fabric/strategies/model_parallel.py, src/lightning/fabric/utilities/distributed.py, src/lightning/fabric/utilities/seed.py, docs/source-fabric/guide/index.rst, docs/source-fabric/levels/intermediate.rst, .github/workflows/docs-build.yml, requirements/fabric/base.txt, requirements/fabric/test.txt.

🟢 pytorch_lightning: Docs
Check ID Status
docs-make (pytorch, doctest) success
docs-make (pytorch, html) success

These checks are required after the changes to src/lightning/pytorch/callbacks/device_stats_monitor.py, src/lightning/pytorch/callbacks/model_checkpoint.py, src/lightning/pytorch/callbacks/progress/tqdm_progress.py, src/lightning/pytorch/cli.py, src/lightning/pytorch/loops/fit_loop.py, src/lightning/pytorch/plugins/precision/amp.py, src/lightning/pytorch/strategies/ddp.py, src/lightning/pytorch/strategies/deepspeed.py, src/lightning/pytorch/strategies/fsdp.py, src/lightning/pytorch/strategies/model_parallel.py, src/lightning/pytorch/trainer/trainer.py, src/lightning/pytorch/tuner/batch_size_scaling.py, src/lightning/pytorch/tuner/lr_finder.py, docs/source-pytorch/accelerators/gpu_faq.rst, docs/source-pytorch/common/hooks.rst, docs/source-pytorch/common/trainer.rst, docs/source-pytorch/expertise_levels.rst, docs/source-pytorch/glossary/index.rst, docs/source-pytorch/levels/intermediate.rst, docs/source-pytorch/levels/intermediate_level_7.rst, docs/source-pytorch/tuning/profiler_basic.rst, docs/source-pytorch/versioning.rst, .github/workflows/docs-build.yml, requirements/pytorch/base.txt, requirements/pytorch/docs.txt, requirements/pytorch/examples.txt, requirements/pytorch/test.txt.

🟢 pytorch_lightning: Docker
Check ID Status
build-cuda (3.10, 2.1.2, 12.1.1) success
build-cuda (3.11, 2.2.2, 12.1.1) success
build-cuda (3.11, 2.3.1, 12.1.1) success
build-cuda (3.11, 2.4.1, 12.1.1) success
build-cuda (3.12, 2.5.1, 12.1.1) success
build-cuda (3.12, 2.6.0, 12.4.1) success
build-pl (3.10, 2.1, 12.1.1) success
build-pl (3.11, 2.2, 12.1.1) success
build-pl (3.11, 2.3, 12.1.1) success
build-pl (3.11, 2.4, 12.1.1) success
build-pl (3.12, 2.5, 12.1.1) success
build-pl (3.12, 2.6, 12.4.1) success
build-pl (3.12, 2.7, 12.6.3) success
build-pl (3.12, 2.8, 12.6.3, true) success

These checks are required after the changes to dockers/base-cuda/Dockerfile, requirements/pytorch/base.txt, requirements/pytorch/examples.txt, requirements/pytorch/test.txt, requirements/fabric/base.txt, requirements/fabric/test.txt.

🟢 lightning_fabric: CPU workflow
Check ID Status
fabric-cpu-guardian success

These checks are required after the changes to requirements/fabric/base.txt, requirements/fabric/test.txt, src/lightning/fabric/strategies/ddp.py, src/lightning/fabric/strategies/deepspeed.py, src/lightning/fabric/strategies/fsdp.py, src/lightning/fabric/strategies/model_parallel.py, src/lightning/fabric/utilities/distributed.py, src/lightning/fabric/utilities/seed.py, tests/tests_fabric/strategies/test_ddp.py, tests/tests_fabric/strategies/test_deepspeed.py, tests/tests_fabric/strategies/test_fsdp.py, tests/tests_fabric/strategies/test_model_parallel.py, tests/tests_fabric/utilities/test_distributed.py, tests/tests_fabric/utilities/test_seed.py, tests/tests_fabric/utilities/test_spike.py, .github/workflows/ci-tests-fabric.yml.

🟢 lightning_fabric: Azure GPU
Check ID Status
lightning-fabric (GPUs) (testing Fabric | oldest) success
lightning-fabric (GPUs) (testing Fabric | latest) success
lightning-fabric (GPUs) (testing Lightning | latest) success

These checks are required after the changes to requirements/fabric/base.txt, requirements/fabric/test.txt, src/lightning/fabric/strategies/ddp.py, src/lightning/fabric/strategies/deepspeed.py, src/lightning/fabric/strategies/fsdp.py, src/lightning/fabric/strategies/model_parallel.py, src/lightning/fabric/utilities/distributed.py, src/lightning/fabric/utilities/seed.py, tests/tests_fabric/strategies/test_ddp.py, tests/tests_fabric/strategies/test_deepspeed.py, tests/tests_fabric/strategies/test_fsdp.py, tests/tests_fabric/strategies/test_model_parallel.py, tests/tests_fabric/utilities/test_distributed.py, tests/tests_fabric/utilities/test_seed.py, tests/tests_fabric/utilities/test_spike.py.

🟢 mypy
Check ID Status
mypy success

These checks are required after the changes to requirements/fabric/base.txt, requirements/fabric/test.txt, requirements/pytorch/base.txt, requirements/pytorch/examples.txt, requirements/pytorch/test.txt, src/lightning/fabric/strategies/ddp.py, src/lightning/fabric/strategies/deepspeed.py, src/lightning/fabric/strategies/fsdp.py, src/lightning/fabric/strategies/model_parallel.py, src/lightning/fabric/utilities/distributed.py, src/lightning/fabric/utilities/seed.py, src/lightning/pytorch/callbacks/device_stats_monitor.py, src/lightning/pytorch/callbacks/model_checkpoint.py, src/lightning/pytorch/callbacks/progress/tqdm_progress.py, src/lightning/pytorch/cli.py, src/lightning/pytorch/loops/fit_loop.py, src/lightning/pytorch/plugins/precision/amp.py, src/lightning/pytorch/strategies/ddp.py, src/lightning/pytorch/strategies/deepspeed.py, src/lightning/pytorch/strategies/fsdp.py, src/lightning/pytorch/strategies/model_parallel.py, src/lightning/pytorch/trainer/trainer.py, src/lightning/pytorch/tuner/batch_size_scaling.py, src/lightning/pytorch/tuner/lr_finder.py, src/version.info.

🟢 install
Check ID Status
install-pkg-guardian success

These checks are required after the changes to src/lightning/fabric/strategies/ddp.py, src/lightning/fabric/strategies/deepspeed.py, src/lightning/fabric/strategies/fsdp.py, src/lightning/fabric/strategies/model_parallel.py, src/lightning/fabric/utilities/distributed.py, src/lightning/fabric/utilities/seed.py, src/lightning/pytorch/callbacks/device_stats_monitor.py, src/lightning/pytorch/callbacks/model_checkpoint.py, src/lightning/pytorch/callbacks/progress/tqdm_progress.py, src/lightning/pytorch/cli.py, src/lightning/pytorch/loops/fit_loop.py, src/lightning/pytorch/plugins/precision/amp.py, src/lightning/pytorch/strategies/ddp.py, src/lightning/pytorch/strategies/deepspeed.py, src/lightning/pytorch/strategies/fsdp.py, src/lightning/pytorch/strategies/model_parallel.py, src/lightning/pytorch/trainer/trainer.py, src/lightning/pytorch/tuner/batch_size_scaling.py, src/lightning/pytorch/tuner/lr_finder.py, src/version.info, requirements/fabric/base.txt, requirements/fabric/test.txt, requirements/pytorch/base.txt, requirements/pytorch/examples.txt, requirements/pytorch/test.txt.


Thank you for your contribution! 💜

Note
This comment is automatically generated and updates for 60 minutes every 180 seconds. If you have any other questions, contact carmocca for help.

@codecov
Copy link

codecov bot commented Sep 3, 2025

Codecov Report

❌ Patch coverage is 92.41379% with 11 lines in your changes missing coverage. Please review.
✅ Project coverage is 87%. Comparing base (58b89ed) to head (88c3591).
⚠️ Report is 40 commits behind head on release/stable.

Additional details and impacted files
@@ Coverage Diff @@ ## release/stable #21152 +/- ## =============================================== Coverage 87% 87% =============================================== Files 268 268 Lines 23363 23456 +93 =============================================== + Hits 20356 20446 +90  - Misses 3007 3010 +3 
Signed-off-by: slicesequal <slicesequal@outlook.com> (cherry picked from commit 10f10b6)
@Borda Borda changed the title releasing 2.5.5 [wip] releasing 2.5.5 [rebase & merge] Sep 3, 2025
@Borda Borda force-pushed the releasing/2.5.5 branch 6 times, most recently from c0c8485 to c2e7c38 Compare September 3, 2025 13:51
marios1861 and others added 2 commits September 3, 2025 15:54
(cherry picked from commit 663b6ce)
mauvilsa and others added 5 commits September 4, 2025 18:14
…#21161) * Update test_mlflow.py * test_mlflow.py * Respect verbose flag in seed_everything * Apply suggestions from code review --------- Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> (cherry picked from commit d6499ed)
* Make sure temp checkpoints are cleaned up on failed tuning * add testing * changelog --------- Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> (cherry picked from commit e1e2534)
(cherry picked from commit bb4769f)
* let `_get_default_process_group_backend_for_device` support more hardware platforms (#21057) * support more hardware platforms and no longer hard code cuda when call _get_default_process_group_backend_for_device * Apply suggestions from code review --------- * try it * chlog --------- Signed-off-by: taozhiwei <taozhiweigis@163.com> Co-authored-by: taozhiwei <taozhiweigis@163.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Nicki Skafte Detlefsen <skaftenicki@gmail.com> (cherry picked from commit 3c81316)
@lantiga lantiga merged commit dd0a8f3 into release/stable Sep 5, 2025
151 of 152 checks passed
@lantiga lantiga deleted the releasing/2.5.5 branch September 5, 2025 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Continuous Integration dependencies Pull requests that update a dependency file dockers docs Documentation related fabric lightning.fabric.Fabric package pl Generic label for PyTorch Lightning package release