Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature/comet-logger-update #2

Draft
wants to merge 108 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
07e802d
remove deprecated rest api key
japdubengsub Sep 3, 2024
075b581
do not end experiment automatically
japdubengsub Sep 3, 2024
be371cd
support nested hyperparams
japdubengsub Sep 3, 2024
7481e33
use special internal methods while logging
japdubengsub Sep 3, 2024
9d9c86f
linter fix
japdubengsub Sep 4, 2024
f2cd1b9
use comet_ml.start() instead of manual initialization
japdubengsub Sep 4, 2024
946c92e
update unit tests
japdubengsub Sep 5, 2024
bc3c9c5
docs: update ref to latest tutorials (#20262)
pl-ghost Sep 8, 2024
3a2a27d
add PR suggestions
japdubengsub Sep 9, 2024
05de746
fix mypy check
japdubengsub Sep 9, 2024
e1f9042
fix mypy check #2
japdubengsub Sep 10, 2024
d9c7480
update changelog
japdubengsub Sep 11, 2024
0fea284
Update CHANGELOG.md with PR number
japdubengsub Sep 11, 2024
7d2b859
docs: update ref to latest tutorials (#20284)
pl-ghost Sep 15, 2024
9490915
build(deps): bump Lightning-AI/utilities from 0.11.6 to 0.11.7 (#20267)
dependabot[bot] Sep 16, 2024
7eafab9
build(deps): bump peter-evans/create-pull-request from 6 to 7 (#20266)
dependabot[bot] Sep 16, 2024
48279a7
Update favicon to match Lightning AI app consistency (#20290)
EmilieLny Sep 20, 2024
beb8d52
use ` notation
japdubengsub Sep 25, 2024
5ab3662
enable keyword arguments only
japdubengsub Sep 25, 2024
036a2eb
fix linter warning
japdubengsub Sep 25, 2024
e452fe8
fix(ci): update for breaking change with upload/download (#20304)
Borda Sep 26, 2024
d1ca3c6
fix(tests): update tests after torch 2.4.1 (#20302)
Borda Sep 26, 2024
70f188b
docs: fix broken links to W&B (#20298)
Borda Sep 26, 2024
5be58f6
docs: fix a typo of precision (#20252)
vincentme Sep 27, 2024
474bdd0
Make RichProgressBar visible for both light and dark background (#20260)
tshu-w Sep 30, 2024
66508ff
docs: add note for `TQDMProgressBar` (#20198)
NishantDahal Sep 30, 2024
49722b1
Merge branch 'master' into feature/comet-logger-update
japdubengsub Sep 30, 2024
a804240
fix unit tests
japdubengsub Sep 30, 2024
cb2ce52
add support of old style "experiment_name" argument
japdubengsub Oct 2, 2024
5dea36c
update BitsandBytes version (#20313)
ali-alshaar7 Oct 2, 2024
caab338
fix linter warning
japdubengsub Oct 2, 2024
5c01290
remove type hints from docstrings
japdubengsub Oct 4, 2024
06a8028
revert back default values in docstring examples
japdubengsub Oct 8, 2024
467378d
flatten nested params
japdubengsub Oct 8, 2024
512d763
fix unit test mock issue
japdubengsub Oct 8, 2024
a785341
fix cli arguments unit test
japdubengsub Oct 8, 2024
8ad3e29
Decoupled checkpoint artifact path from model artifact path (#20325)
pete-mcelroy Oct 8, 2024
ad2d319
add unit tests for public/double underscore methods
japdubengsub Oct 10, 2024
8108320
Merge branch 'master' into feature/comet-logger-update
japdubengsub Oct 10, 2024
af19dda
fix(lint): emergency bump `docformatter` (#20352)
Borda Oct 21, 2024
0e1e14f
docs: fix removed ref to `deepspeed.initialize` (#20353)
Borda Oct 21, 2024
6f86497
docs: fix pytorch version typo in upgrade/from_2_0 (#20333)
wujian752 Oct 21, 2024
8c5fc89
build(deps): bump Lightning-AI/utilities from 0.11.7 to 0.11.8 (#20354)
dependabot[bot] Oct 21, 2024
2110a39
docs: update ref to latest tutorials (#20322)
pl-ghost Oct 21, 2024
06a8d5b
Update version.info to `2.5.0.dev` (#20316)
rasbt Oct 21, 2024
59d7384
Merge branch 'master' into feature/comet-logger-update
Lothiraldan Oct 23, 2024
897b2af
docs: update ref to latest tutorials (#20387)
pl-ghost Nov 3, 2024
3627c5b
ci: bump deprecated mac 12 to 13 (#20393)
Borda Nov 4, 2024
73c4773
Merge branch 'master' into feature/comet-logger-update
Lothiraldan Nov 5, 2024
61a403a
bump: Torch `2.5` (#20351)
Borda Nov 12, 2024
8ee6e04
Merge branch 'master' into feature/comet-logger-update
Lothiraldan Nov 12, 2024
b0aa504
docs: fix incorrect link in expert level up (#20408)
durandtibo Nov 12, 2024
7038b8d
fix: correct the positional encoding of Transformer in pytorch examples
Galaxy-Husky Aug 15, 2024
4ba9bf2
Merge branch 'master' into feature/comet-logger-update
Lothiraldan Nov 13, 2024
9358898
Ensure restarting from checkpoints leads to consistent internal count…
lantiga Nov 13, 2024
1f2d7a1
Add rtx 4080 super to chips dictionary (#20285)
kazuar Nov 13, 2024
bd5866b
fix batchsampler does not work correctly (#20327)
dadwadw233 Nov 13, 2024
bfe3e8a
Change LightningCLI tests to account for future fix in jsonargparse (…
mauvilsa Nov 13, 2024
5756c81
bump all macos-13 to -14 (#20415)
t-vi Nov 13, 2024
875cfbd
ci: update specific configs to latest (#20416)
Borda Nov 13, 2024
cae3335
fix: Incorrect URI Prefix Stripping in MLFlowLogger (#20365)
awindmann Nov 13, 2024
f5b513d
temporarily disable tpu from required checks (#20417)
t-vi Nov 13, 2024
e1b172c
Profile `Trainer.save_checkpoint` (#20405)
EricCousineau-TRI Nov 13, 2024
20d19d2
Remove `List[int]` as input type for Trainer when `accelerator="cpu"`…
chualanagit Nov 13, 2024
cd2bd3c
Fix configure_optimizers example (#20420)
chualanagit Nov 14, 2024
c110f4f
Allow callbacks to be restored not just during training (#20403)
chualanagit Nov 14, 2024
f11232b
Merge branch 'master' into feature/comet-logger-update
alexkuzmik Nov 17, 2024
173cb8c
build(deps): bump codecov/codecov-action from 4 to 5 (#20427)
dependabot[bot] Nov 18, 2024
8cf185a
fix: use standalone tests' exit code (#20430)
Borda Nov 19, 2024
28d3afd
update links (#20431)
t-vi Nov 19, 2024
8ce5287
Update CODEOWNERS (#20433)
lantiga Nov 20, 2024
045f1bf
build(deps): bump Lightning-AI/utilities from 0.11.8 to 0.11.9 (#20444)
dependabot[bot] Nov 25, 2024
1e88899
bump python 3.9+ (#20413)
Borda Nov 25, 2024
0afd4e1
Replace `using_pjrt()` xla runtime `device_type()` check with in xla.…
byi8220 Nov 25, 2024
75d7357
Proposal(CLI): after_instantiate_classes hook (#20401)
AlessandroW Nov 25, 2024
7358aef
Merge branch 'master' into feature/comet-logger-update
japdubengsub Nov 25, 2024
27bdbcf
fix linter warning
japdubengsub Nov 25, 2024
1f4a77c
improve importing demos (#20446)
Borda Nov 25, 2024
29c0396
Seed NumPy using `np.random.SeedSequence()` in `pl_worker_init_functi…
amorehead Nov 25, 2024
333d1cf
Update governance (#20448)
lantiga Nov 25, 2024
87565cb
FP8 + FSDP2 + torch.compile examples for PyTorch Lightning and Fabric…
lantiga Nov 26, 2024
13b74f7
make plugin type check more flexible (#20186)
jedyang97 Nov 26, 2024
be608fa
Make plugin type check more flexible (Fabric) (#20452)
lantiga Nov 26, 2024
dc048b1
Merge branch 'master' into feature/comet-logger-update
Lothiraldan Dec 4, 2024
8892b2c
Temporarily pin Python at 3.12.7 to avoid jsonargparse issue in CI (#…
lantiga Dec 8, 2024
c09fc66
docs: update ref to latest tutorials (#20475)
pl-ghost Dec 8, 2024
38971a0
Patch jsonargparse for Python >= 3.12.8 (#20479)
lantiga Dec 9, 2024
caa9e1e
Remove deprecated distutils (#20481)
lantiga Dec 9, 2024
de7c28a
Remove badge from README (#20482)
lantiga Dec 9, 2024
6b88ddc
Code-style changes via pre-commit (#20483)
Andrei-Aksionov Dec 9, 2024
64d0d02
Fix TypeError in configure_optimizers when running with ReduceLROnPla…
LukasSalchow Dec 10, 2024
ca59e4e
Configure optimizer typing fix follow-up (#20486)
lantiga Dec 10, 2024
1c4612e
Add doc for TBPTT (#20422)
chualanagit Dec 10, 2024
9983f3a
Add timeout to DeepSpeedStrategy (#20474)
jedyang97 Dec 10, 2024
b709985
Install setuptools via pip in base Docker image (#20487)
lantiga Dec 10, 2024
5495204
Pin setuptools in release container (#20488)
lantiga Dec 10, 2024
030f36b
Pin setuptools in GPU tests (#20489)
lantiga Dec 10, 2024
30545d6
Update checkpointing documentation to mark resume_from_checkpoint as …
WangYue0000 Dec 10, 2024
601c060
Add `convert_module` to FSDP (#20323)
tshu-w Dec 10, 2024
1e32ebf
Fix UnboundLocalError when using the predict method with return_predi…
farhadrgh Dec 11, 2024
9709c64
Add str method to datamodule (#20301)
MrWhatZitToYaa Dec 11, 2024
60289d7
Force hook standalone tests to single device (#20491)
lantiga Dec 11, 2024
a9125c2
Fix LightningCLI failing when both module and data module save hyperp…
mauvilsa Dec 11, 2024
1129d4c
Add `step` parameter to `TensorBoardLogger.log_hyperparams` (#20176)
ringohoffman Dec 11, 2024
110d621
Bump to 2.5.0rc0 (#20493)
lantiga Dec 12, 2024
3c84f84
Merge branch 'master' into feature/comet-logger-update
Lothiraldan Dec 12, 2024
4c0eb3a
Update (ci): github action's artifact upgrade v4 (#20500)
alleeclark Dec 17, 2024
7e15ff5
Merge branch 'master' into feature/comet-logger-update
Lothiraldan Dec 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 21 additions & 5 deletions .actions/assistant.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,11 @@
import shutil
import tempfile
import urllib.request
from collections.abc import Iterable, Iterator, Sequence
from itertools import chain
from os.path import dirname, isfile
from pathlib import Path
from typing import Any, Dict, Iterable, Iterator, List, Optional, Sequence, Tuple
from typing import Any, Optional

from packaging.requirements import Requirement
from packaging.version import Version
Expand Down Expand Up @@ -127,7 +128,7 @@ def _parse_requirements(lines: Iterable[str]) -> Iterator[_RequirementWithCommen
pip_argument = None


def load_requirements(path_dir: str, file_name: str = "base.txt", unfreeze: str = "all") -> List[str]:
def load_requirements(path_dir: str, file_name: str = "base.txt", unfreeze: str = "all") -> list[str]:
"""Loading requirements from a file.

>>> path_req = os.path.join(_PROJECT_ROOT, "requirements")
Expand Down Expand Up @@ -222,7 +223,7 @@ def _load_aggregate_requirements(req_dir: str = "requirements", freeze_requireme
fp.writelines([ln + os.linesep for ln in requires] + [os.linesep])


def _retrieve_files(directory: str, *ext: str) -> List[str]:
def _retrieve_files(directory: str, *ext: str) -> list[str]:
all_files = []
for root, _, files in os.walk(directory):
for fname in files:
Expand All @@ -232,7 +233,7 @@ def _retrieve_files(directory: str, *ext: str) -> List[str]:
return all_files


def _replace_imports(lines: List[str], mapping: List[Tuple[str, str]], lightning_by: str = "") -> List[str]:
def _replace_imports(lines: list[str], mapping: list[tuple[str, str]], lightning_by: str = "") -> list[str]:
"""Replace imports of standalone package to lightning.

>>> lns = [
Expand Down Expand Up @@ -320,7 +321,7 @@ def copy_replace_imports(
fo.writelines(lines)


def create_mirror_package(source_dir: str, package_mapping: Dict[str, str]) -> None:
def create_mirror_package(source_dir: str, package_mapping: dict[str, str]) -> None:
"""Create a mirror package with adjusted imports."""
# replace imports and copy the code
mapping = package_mapping.copy()
Expand Down Expand Up @@ -482,6 +483,21 @@ def convert_version2nightly(ver_file: str = "src/version.info") -> None:


if __name__ == "__main__":
import sys

import jsonargparse
from jsonargparse import ArgumentParser

def patch_jsonargparse_python_3_12_8():
if sys.version_info < (3, 12, 8):
return

def _parse_known_args_patch(self: ArgumentParser, args: Any = None, namespace: Any = None) -> tuple[Any, Any]:
namespace, args = super(ArgumentParser, self)._parse_known_args(args, namespace, intermixed=False) # type: ignore
return namespace, args

setattr(ArgumentParser, "_parse_known_args", _parse_known_args_patch)

patch_jsonargparse_python_3_12_8() # Required until fix https://github.com/omni-us/jsonargparse/issues/641

jsonargparse.CLI(AssistantCLI, as_positional=False)
6 changes: 4 additions & 2 deletions .azure/gpu-benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
variables:
DEVICES: $( python -c 'print("$(Agent.Name)".split("_")[-1])' )
container:
image: "pytorchlightning/pytorch_lightning:base-cuda-py3.12-torch2.4-cuda12.1.0"
image: "pytorchlightning/pytorch_lightning:base-cuda-py3.12-torch2.5-cuda12.1.0"
options: "--gpus=all --shm-size=32g"
strategy:
matrix:
Expand Down Expand Up @@ -75,7 +75,9 @@ jobs:
pip list
displayName: "Image info & NVIDIA"

- bash: pip install -e .[dev] --find-links ${TORCH_URL}
- bash: |
pip install -e .[dev] --find-links ${TORCH_URL}
pip install setuptools==75.6.0
env:
FREEZE_REQUIREMENTS: "1"
displayName: "Install package"
Expand Down
13 changes: 7 additions & 6 deletions .azure/gpu-tests-fabric.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
image: "pytorchlightning/pytorch_lightning:base-cuda-py3.11-torch2.3-cuda12.1.0"
PACKAGE_NAME: "fabric"
"Lightning | latest":
image: "pytorchlightning/pytorch_lightning:base-cuda-py3.12-torch2.4-cuda12.1.0"
image: "pytorchlightning/pytorch_lightning:base-cuda-py3.12-torch2.5-cuda12.1.0"
PACKAGE_NAME: "lightning"
workspace:
clean: all
Expand Down Expand Up @@ -107,6 +107,7 @@ jobs:
- bash: |
extra=$(python -c "print({'lightning': 'fabric-'}.get('$(PACKAGE_NAME)', ''))")
pip install -e ".[${extra}dev]" pytest-timeout -U --find-links="${TORCH_URL}" --find-links="${TORCHVISION_URL}"
pip install setuptools==75.6.0
displayName: "Install package & dependencies"

- bash: |
Expand Down Expand Up @@ -134,13 +135,13 @@ jobs:
condition: and(succeeded(), eq(variables['PACKAGE_NAME'], 'fabric'))
displayName: "Adjust tests & examples"

- bash: python -m coverage run --source ${COVERAGE_SOURCE} -m pytest . -v --durations=50
workingDirectory: tests/tests_fabric/
- bash: python -m coverage run --source ${COVERAGE_SOURCE} -m pytest tests_fabric/ -v --durations=50
workingDirectory: tests/
displayName: "Testing: fabric standard"
timeoutInMinutes: "10"

- bash: bash ../run_standalone_tests.sh "."
workingDirectory: tests/tests_fabric/
- bash: bash ./run_standalone_tests.sh "tests_fabric"
workingDirectory: tests/
env:
PL_STANDALONE_TESTS_SOURCE: $(COVERAGE_SOURCE)
displayName: "Testing: fabric standalone"
Expand All @@ -157,7 +158,7 @@ jobs:
./codecov --token=$(CODECOV_TOKEN) --commit=$(Build.SourceVersion) \
--flags=gpu,pytest,${COVERAGE_SOURCE} --name="GPU-coverage" --env=linux,azure
ls -l
workingDirectory: tests/tests_fabric/
workingDirectory: tests/
displayName: "Statistics"

- script: |
Expand Down
11 changes: 6 additions & 5 deletions .azure/gpu-tests-pytorch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
image: "pytorchlightning/pytorch_lightning:base-cuda-py3.11-torch2.3-cuda12.1.0"
PACKAGE_NAME: "pytorch"
"Lightning | latest":
image: "pytorchlightning/pytorch_lightning:base-cuda-py3.12-torch2.4-cuda12.1.0"
image: "pytorchlightning/pytorch_lightning:base-cuda-py3.12-torch2.5-cuda12.1.0"
PACKAGE_NAME: "lightning"
pool: lit-rtx-3090
variables:
Expand Down Expand Up @@ -111,6 +111,7 @@ jobs:
- bash: |
extra=$(python -c "print({'lightning': 'pytorch-'}.get('$(PACKAGE_NAME)', ''))")
pip install -e ".[${extra}dev]" pytest-timeout -U --find-links="${TORCH_URL}" --find-links="${TORCHVISION_URL}"
pip install setuptools==75.6.0
displayName: "Install package & dependencies"

- bash: pip uninstall -y lightning
Expand Down Expand Up @@ -155,13 +156,13 @@ jobs:
ls -l checkpoints/
displayName: "Get legacy checkpoints"

- bash: python -m coverage run --source ${COVERAGE_SOURCE} -m pytest -v --durations=50
workingDirectory: tests/tests_pytorch
- bash: python -m coverage run --source ${COVERAGE_SOURCE} -m pytest tests_pytorch/ -v --durations=50
workingDirectory: tests/
displayName: "Testing: PyTorch standard"
timeoutInMinutes: "35"

- bash: bash ../run_standalone_tests.sh "."
workingDirectory: tests/tests_pytorch
- bash: bash ./run_standalone_tests.sh "tests_pytorch"
workingDirectory: tests/
env:
PL_USE_MOCKED_MNIST: "1"
PL_STANDALONE_TESTS_SOURCE: $(COVERAGE_SOURCE)
Expand Down
31 changes: 4 additions & 27 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -5,39 +5,16 @@
# the repo. Unless a later match takes precedence,
# @global-owner1 and @global-owner2 will be requested for
# review when someone opens a pull request.
* @lantiga @borda @tchaton @awaelchli @justusschock

# CI/CD and configs
/.actions/ @borda @ethanwharris @justusschock
/.github/ @borda @ethanwharris @justusschock
/.azure/ @borda @ethanwharris @justusschock
/dockers/ @borda @ethanwharris @justusschock
*.yml @borda @ethanwharris @justusschock
* @lantiga @borda @tchaton @justusschock @ethanwharris

# Docs
/docs/ @lantiga @borda @awaelchli
/docs/*/conf.py @borda @awaelchli
/.github/*.md @williamfalcon @lantiga @borda
/.github/ISSUE_TEMPLATE/ @borda @tchaton @awaelchli
/docs/source-fabric/conf.py @borda @awaelchli
/docs/source-fabric/index.rst @awaelchli @lantiga
/docs/source-pytorch/conf.py @borda @awaelchli
/docs/source-fabric/index.rst @williamfalcon @lantiga
/docs/source-pytorch/index.rst @williamfalcon @lantiga
/docs/source-pytorch/levels @williamfalcon @lantiga

# PyTorch Lightning
/src/lightning/pytorch @lantiga @borda @tchaton @awaelchli @justusschock

# Lightning Data
/src/lightning/data/ @tchaton @lantiga

# Lightning Fabric
/src/lightning/fabric @lantiga @borda @tchaton @awaelchli @justusschock

/.github/CODEOWNERS @williamfalcon
/SECURITY.md @williamfalcon @lantiga
/README.md @williamfalcon @lantiga
/setup.py @williamfalcon @borda
/src/pytorch_lightning/__about__.py @williamfalcon @borda
/src/lightning_fabric/__about__.py @williamfalcon @borda @awaelchli
/src/*/__setup__.py @borda @justusschock
/src/pytorch_lightning/__about__.py @williamfalcon @lantiga @borda
/src/lightning_fabric/__about__.py @williamfalcon @lantiga @borda
93 changes: 51 additions & 42 deletions .github/checkgroup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,27 +19,30 @@ subprojects:
- "!*.md"
- "!**/*.md"
checks:
- "pl-cpu (macOS-13, lightning, 3.9, 2.1, oldest)"
- "pl-cpu (macOS-14, lightning, 3.9, 2.1, oldest)"
- "pl-cpu (macOS-14, lightning, 3.10, 2.1)"
- "pl-cpu (macOS-14, lightning, 3.11, 2.2)"
- "pl-cpu (macOS-14, lightning, 3.11, 2.2.2)"
- "pl-cpu (macOS-14, lightning, 3.11, 2.3)"
- "pl-cpu (macOS-14, lightning, 3.12, 2.4)"
- "pl-cpu (macOS-14, lightning, 3.12, 2.4.1)"
- "pl-cpu (macOS-14, lightning, 3.12, 2.5.1)"
- "pl-cpu (ubuntu-20.04, lightning, 3.9, 2.1, oldest)"
- "pl-cpu (ubuntu-20.04, lightning, 3.10, 2.1)"
- "pl-cpu (ubuntu-20.04, lightning, 3.11, 2.2)"
- "pl-cpu (ubuntu-20.04, lightning, 3.11, 2.2.2)"
- "pl-cpu (ubuntu-20.04, lightning, 3.11, 2.3)"
- "pl-cpu (ubuntu-20.04, lightning, 3.12, 2.4)"
- "pl-cpu (ubuntu-22.04, lightning, 3.12, 2.4.1)"
- "pl-cpu (ubuntu-22.04, lightning, 3.12, 2.5.1)"
- "pl-cpu (windows-2022, lightning, 3.9, 2.1, oldest)"
- "pl-cpu (windows-2022, lightning, 3.10, 2.1)"
- "pl-cpu (windows-2022, lightning, 3.11, 2.2)"
- "pl-cpu (windows-2022, lightning, 3.11, 2.2.2)"
- "pl-cpu (windows-2022, lightning, 3.11, 2.3)"
- "pl-cpu (windows-2022, lightning, 3.12, 2.4)"
- "pl-cpu (windows-2022, lightning, 3.12, 2.4.1)"
- "pl-cpu (windows-2022, lightning, 3.12, 2.5.1)"
- "pl-cpu (macOS-14, pytorch, 3.9, 2.1)"
- "pl-cpu (ubuntu-20.04, pytorch, 3.9, 2.1)"
- "pl-cpu (windows-2022, pytorch, 3.9, 2.1)"
- "pl-cpu (macOS-12, pytorch, 3.10, 2.1)"
- "pl-cpu (ubuntu-22.04, pytorch, 3.10, 2.1)"
- "pl-cpu (windows-2022, pytorch, 3.10, 2.1)"
- "pl-cpu (macOS-14, pytorch, 3.12, 2.5.1)"
- "pl-cpu (ubuntu-22.04, pytorch, 3.12, 2.5.1)"
- "pl-cpu (windows-2022, pytorch, 3.12, 2.5.1)"

- id: "pytorch_lightning: Azure GPU"
paths:
Expand Down Expand Up @@ -86,14 +89,15 @@ subprojects:
checks:
- "lightning.Benchmarks"

- id: "pytorch-lightning: TPU workflow"
paths:
# tpu CI availability is very limited, so we only require tpu tests
# to pass when their configurations are modified
- ".github/workflows/tpu-tests.yml"
- "tests/tests_pytorch/run_tpu_tests.sh"
checks:
- "test-on-tpus (pytorch, pjrt, v4-8)"
# Temporarily disabled
# - id: "pytorch-lightning: TPU workflow"
# paths:
# # tpu CI availability is very limited, so we only require tpu tests
# # to pass when their configurations are modified
# - ".github/workflows/tpu-tests.yml"
# - "tests/tests_pytorch/run_tpu_tests.sh"
# checks:
# - "test-on-tpus (pytorch, pjrt, v4-8)"

- id: "fabric: Docs"
paths:
Expand Down Expand Up @@ -141,15 +145,17 @@ subprojects:
- "!*.md"
- "!**/*.md"
checks:
- "build-cuda (3.11, 2.1, 12.1.0)"
- "build-cuda (3.11, 2.2, 12.1.0)"
- "build-cuda (3.11, 2.3, 12.1.0)"
- "build-cuda (3.12, 2.4, 12.1.0)"
- "build-cuda (3.10, 2.1.2, 12.1.0)"
- "build-cuda (3.11, 2.2.2, 12.1.0)"
- "build-cuda (3.11, 2.3.1, 12.1.0)"
- "build-cuda (3.11, 2.4.1, 12.1.0)"
- "build-cuda (3.12, 2.5.1, 12.1.0)"
#- "build-NGC"
- "build-pl (3.11, 2.1, 12.1.0)"
- "build-pl (3.10, 2.1, 12.1.0)"
- "build-pl (3.11, 2.2, 12.1.0)"
- "build-pl (3.11, 2.3, 12.1.0)"
- "build-pl (3.12, 2.4, 12.1.0)"
- "build-pl (3.11, 2.4, 12.1.0)"
- "build-pl (3.12, 2.5, 12.1.0)"

# SECTION: lightning_fabric

Expand All @@ -166,27 +172,30 @@ subprojects:
- "!*.md"
- "!**/*.md"
checks:
- "fabric-cpu (macOS-13, lightning, 3.9, 2.1, oldest)"
- "fabric-cpu (macOS-14, lightning, 3.9, 2.1, oldest)"
- "fabric-cpu (macOS-14, lightning, 3.10, 2.1)"
- "fabric-cpu (macOS-14, lightning, 3.11, 2.2)"
- "fabric-cpu (macOS-14, lightning, 3.11, 2.2.2)"
- "fabric-cpu (macOS-14, lightning, 3.11, 2.3)"
- "fabric-cpu (macOS-14, lightning, 3.12, 2.4)"
- "fabric-cpu (macOS-14, lightning, 3.12, 2.4.1)"
- "fabric-cpu (macOS-14, lightning, 3.12, 2.5.1)"
- "fabric-cpu (ubuntu-20.04, lightning, 3.9, 2.1, oldest)"
- "fabric-cpu (ubuntu-20.04, lightning, 3.10, 2.1)"
- "fabric-cpu (ubuntu-20.04, lightning, 3.11, 2.2)"
- "fabric-cpu (ubuntu-20.04, lightning, 3.11, 2.2.2)"
- "fabric-cpu (ubuntu-20.04, lightning, 3.11, 2.3)"
- "fabric-cpu (ubuntu-20.04, lightning, 3.12, 2.4)"
- "fabric-cpu (ubuntu-22.04, lightning, 3.12, 2.4.1)"
- "fabric-cpu (ubuntu-22.04, lightning, 3.12, 2.5.1)"
- "fabric-cpu (windows-2022, lightning, 3.9, 2.1, oldest)"
- "fabric-cpu (windows-2022, lightning, 3.10, 2.1)"
- "fabric-cpu (windows-2022, lightning, 3.11, 2.2)"
- "fabric-cpu (windows-2022, lightning, 3.11, 2.2.2)"
- "fabric-cpu (windows-2022, lightning, 3.11, 2.3)"
- "fabric-cpu (windows-2022, lightning, 3.12, 2.4)"
- "fabric-cpu (windows-2022, lightning, 3.12, 2.4.1)"
- "fabric-cpu (windows-2022, lightning, 3.12, 2.5.1)"
- "fabric-cpu (macOS-14, fabric, 3.9, 2.1)"
- "fabric-cpu (ubuntu-20.04, fabric, 3.9, 2.1)"
- "fabric-cpu (windows-2022, fabric, 3.9, 2.1)"
- "fabric-cpu (macOS-12, fabric, 3.10, 2.1)"
- "fabric-cpu (ubuntu-22.04, fabric, 3.10, 2.1)"
- "fabric-cpu (windows-2022, fabric, 3.10, 2.1)"
- "fabric-cpu (macOS-14, fabric, 3.12, 2.5.1)"
- "fabric-cpu (ubuntu-22.04, fabric, 3.12, 2.5.1)"
- "fabric-cpu (windows-2022, fabric, 3.12, 2.5.1)"

- id: "lightning_fabric: Azure GPU"
paths:
Expand Down Expand Up @@ -258,14 +267,14 @@ subprojects:
- "install-pkg (ubuntu-22.04, lightning, 3.11)"
- "install-pkg (ubuntu-22.04, notset, 3.9)"
- "install-pkg (ubuntu-22.04, notset, 3.11)"
- "install-pkg (macOS-12, fabric, 3.9)"
- "install-pkg (macOS-12, fabric, 3.11)"
- "install-pkg (macOS-12, pytorch, 3.9)"
- "install-pkg (macOS-12, pytorch, 3.11)"
- "install-pkg (macOS-12, lightning, 3.9)"
- "install-pkg (macOS-12, lightning, 3.11)"
- "install-pkg (macOS-12, notset, 3.9)"
- "install-pkg (macOS-12, notset, 3.11)"
- "install-pkg (macOS-14, fabric, 3.9)"
- "install-pkg (macOS-14, fabric, 3.11)"
- "install-pkg (macOS-14, pytorch, 3.9)"
- "install-pkg (macOS-14, pytorch, 3.11)"
- "install-pkg (macOS-14, lightning, 3.9)"
- "install-pkg (macOS-14, lightning, 3.11)"
- "install-pkg (macOS-14, notset, 3.9)"
- "install-pkg (macOS-14, notset, 3.11)"
- "install-pkg (windows-2022, fabric, 3.9)"
- "install-pkg (windows-2022, fabric, 3.11)"
- "install-pkg (windows-2022, pytorch, 3.9)"
Expand Down
Loading
Loading