Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
179 changes: 90 additions & 89 deletions .github/checkgroup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,62 +21,63 @@ subprojects:
checks:
- "pl-cpu-guardian" # aggregated check for all cases

- id: "pytorch_lightning: lit GPU"
paths:
- ".actions/*"
- ".lightning/workflows/pytorch.yml"
# only the azure GPU workflow runs the examples
# all examples don't need to be added because they aren't used in CI, but these are
- "examples/run_pl_examples.sh"
- "examples/pytorch/basics/backbone_image_classifier.py"
- "examples/pytorch/basics/autoencoder.py"
- "requirements/pytorch/**"
- "src/lightning/__init__.py"
- "src/lightning/__setup__.py"
- "src/lightning/__version__.py"
- "src/lightning/pytorch/**"
- "src/pytorch_lightning/*"
- "tests/tests_pytorch/**"
- "tests/run_standalone_*.sh"
- "pyproject.toml" # includes pytest config
- "requirements/fabric/**"
- "src/lightning/fabric/**"
- "src/lightning_fabric/*"
- "!requirements/docs.txt"
- "!requirements/*/docs.txt"
- "!*.md"
- "!**/*.md"
checks:
- "pytorch.yml / Lit Job (nvidia/cuda:12.1.1-devel-ubuntu22.04, pytorch, 3.10)"
- "pytorch.yml / Lit Job (lightning, 3.12)"
- "pytorch.yml / Lit Job (pytorch, 3.12)"
# Temporarily Disabled until LitBot is available again
# - id: "pytorch_lightning: lit GPU"
# paths:
# - ".actions/*"
# - ".lightning/workflows/pytorch.yml"
# # only the azure GPU workflow runs the examples
# # all examples don't need to be added because they aren't used in CI, but these are
# - "examples/run_pl_examples.sh"
# - "examples/pytorch/basics/backbone_image_classifier.py"
# - "examples/pytorch/basics/autoencoder.py"
# - "requirements/pytorch/**"
# - "src/lightning/__init__.py"
# - "src/lightning/__setup__.py"
# - "src/lightning/__version__.py"
# - "src/lightning/pytorch/**"
# - "src/pytorch_lightning/*"
# - "tests/tests_pytorch/**"
# - "tests/run_standalone_*.sh"
# - "pyproject.toml" # includes pytest config
# - "requirements/fabric/**"
# - "src/lightning/fabric/**"
# - "src/lightning_fabric/*"
# - "!requirements/docs.txt"
# - "!requirements/*/docs.txt"
# - "!*.md"
# - "!**/*.md"
# checks:
# - "pytorch.yml / Lit Job (nvidia/cuda:12.1.1-devel-ubuntu22.04, pytorch, 3.10)"
# - "pytorch.yml / Lit Job (lightning, 3.12)"
# - "pytorch.yml / Lit Job (pytorch, 3.12)"

- id: "Benchmarks"
paths:
- ".lightning/workflows/benchmark.yml"
- "requirements/fabric/**"
- "requirements/pytorch/**"
- "src/lightning/fabric/**"
- "src/lightning/pytorch/**"
- "tests/parity_fabric/**"
- "tests/parity_pytorch/**"
- "!requirements/fabric/docs.txt"
- "!requirements/pytorch/docs.txt"
- "!*.md"
- "!**/*.md"
checks:
- "benchmark.yml / Lit Job (fabric)"
- "benchmark.yml / Lit Job (pytorch)"

# 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.disabled"
# - "tests/tests_pytorch/run_tpu_tests.sh"
# checks:
# - "test-on-tpus (pytorch, pjrt, v4-8)"
# - id: "Benchmarks"
# paths:
# - ".lightning/workflows/benchmark.yml"
# - "requirements/fabric/**"
# - "requirements/pytorch/**"
# - "src/lightning/fabric/**"
# - "src/lightning/pytorch/**"
# - "tests/parity_fabric/**"
# - "tests/parity_pytorch/**"
# - "!requirements/fabric/docs.txt"
# - "!requirements/pytorch/docs.txt"
# - "!*.md"
# - "!**/*.md"
# checks:
# - "benchmark.yml / Lit Job (fabric)"
# - "benchmark.yml / Lit Job (pytorch)"
#
# # 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.disabled"
# # - "tests/tests_pytorch/run_tpu_tests.sh"
# # checks:
# # - "test-on-tpus (pytorch, pjrt, v4-8)"

- id: "fabric: Docs"
paths:
Expand Down Expand Up @@ -129,40 +130,40 @@ subprojects:
checks:
- "fabric-cpu-guardian" # aggregated check for all cases

- id: "lightning_fabric: lit GPU"
paths:
- ".actions/*"
- ".lightning/workflows/fabric.yml"
- "examples/fabric/**"
- "examples/run_fabric_examples.sh"
- "requirements/fabric/**"
- "src/lightning/__init__.py"
- "src/lightning/__setup__.py"
- "src/lightning/__version__.py"
- "src/lightning/fabric/**"
- "src/lightning_fabric/*"
- "tests/tests_fabric/**"
- "tests/run_standalone_*.sh"
- "pyproject.toml" # includes pytest config
- "!requirements/*/docs.txt"
- "!*.md"
- "!**/*.md"
checks:
- "fabric.yml / Lit Job (nvidia/cuda:12.1.1-devel-ubuntu22.04, fabric, 3.10)"
- "fabric.yml / Lit Job (fabric, 3.12)"
- "fabric.yml / Lit Job (lightning, 3.12)"

# Temporarily disabled
# - id: "lightning_fabric: 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.disabled"
# - "tests/tests_fabric/run_tpu_tests.sh"
# checks:
# - "test-on-tpus (pytorch, pjrt, v4-8)"

# SECTION: common
# - id: "lightning_fabric: lit GPU"
# paths:
# - ".actions/*"
# - ".lightning/workflows/fabric.yml"
# - "examples/fabric/**"
# - "examples/run_fabric_examples.sh"
# - "requirements/fabric/**"
# - "src/lightning/__init__.py"
# - "src/lightning/__setup__.py"
# - "src/lightning/__version__.py"
# - "src/lightning/fabric/**"
# - "src/lightning_fabric/*"
# - "tests/tests_fabric/**"
# - "tests/run_standalone_*.sh"
# - "pyproject.toml" # includes pytest config
# - "!requirements/*/docs.txt"
# - "!*.md"
# - "!**/*.md"
# checks:
# - "fabric.yml / Lit Job (nvidia/cuda:12.1.1-devel-ubuntu22.04, fabric, 3.10)"
# - "fabric.yml / Lit Job (fabric, 3.12)"
# - "fabric.yml / Lit Job (lightning, 3.12)"
#
# # Temporarily disabled
# # - id: "lightning_fabric: 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.disabled"
# # - "tests/tests_fabric/run_tpu_tests.sh"
# # checks:
# # - "test-on-tpus (pytorch, pjrt, v4-8)"
#
# # SECTION: common

- id: "mypy"
paths:
Expand Down
Loading