Skip to content

Commit 9f05f49

Browse files
awaelchlicarmoccaakihironittatchatonthomas
authored
Sync debug branch with master changes (#16115)
* Remove the deprecated profiler imports (#16059) * Revert "Load app before setting LIGHTNING_DISPATCHED" (#16064) Revert "Load app before setting LIGHTNING_DISPATCHED (#16057)" This reverts commit 8d3339a. * [App] Hot fix: Resolve detection of python debugger (#16068) Co-authored-by: thomas <[email protected]> Co-authored-by: Carlos Mocholí <[email protected]> * Load the app before setting `LIGHTNING_DISPATCHED` (#16071) * fix(cloud): detect and ignore venv (#16056) Co-authored-by: Ethan Harris <[email protected]> * Add function to remove checkpoint to allow override for extended classes (#16067) * Drop FairScale sharded parity tests (#16069) * minor fix: indent spaces in comment-out (#16076) * ci: print existing candidates (#16077) * [App] Fix bug where previously deleted apps cannot be re-run from the CLI (#16082) * Better check for programmatic lightningignore (#16080) Co-authored-by: Jirka Borovec <[email protected]> * [App] Removing single quote (#16079) * [App] PoC: Add support for Request (#16047) * Have checkgroup pull the latest runs (#16033) * Update Multinode Warning (#16091) * [App] Serve datatypes with better client code (#16018) * docs: add PT version (#16010) * docs: add PT version * stable Co-authored-by: Adrian Wälchli <[email protected]> Co-authored-by: Adrian Wälchli <[email protected]> * add 1.13.1 to adjust versions (#16099) * Remove redundant `find_unused_parameters=False` in Lite (#16026) * [App] Add display name property to the work (#16095) Co-authored-by: thomas <[email protected]> * Fix detection of whether app is running in cloud (#16045) * [App] Add work.delete (#16103) Co-authored-by: thomas <[email protected]> * [App] Improve the autoscaler UI (#16063) [App] Improve the autoscaler UI (#16063) * Re-enable Lite CLI on Windows + PyTorch 1.13 (#15645) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Justus Schock <[email protected]> * [App] Min replica=0 would break autoscaler component (#16092) * fixing the bug where num_replica=0 would fail * changelog * [App] Scale out/in interval for autoscaler (#16093) * Adding arguments for scale out/in interval * Tests * Set the default work start method to spawn on MacOS (#16089) * [App] Add status endpoint, enable `ready` (#16075) Co-authored-by: thomas chaton <[email protected]> * Clarify `work.stop()` limitation (#16073) * fix merge errors * Update torchvision requirement from <=0.14.0,>=0.11.1 to >=0.11.1,<0.15.0 in /requirements (#16108) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jirka <[email protected]> * CI: settle file names (#16098) * CI: settle file names * rename * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Fix test failing on master due to bad auto-merge (#16118) * fix merge error Co-authored-by: Carlos Mocholí <[email protected]> Co-authored-by: Akihiro Nitta <[email protected]> Co-authored-by: thomas chaton <[email protected]> Co-authored-by: thomas <[email protected]> Co-authored-by: Yurij Mikhalevich <[email protected]> Co-authored-by: Ethan Harris <[email protected]> Co-authored-by: Sean Naren <[email protected]> Co-authored-by: Qiushi Pan <[email protected]> Co-authored-by: Jirka Borovec <[email protected]> Co-authored-by: Sherin Thomas <[email protected]> Co-authored-by: Justus Schock <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jirka <[email protected]>
1 parent 0fc7b82 commit 9f05f49

File tree

101 files changed

+1453
-999
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+1453
-999
lines changed

.github/checkgroup.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ subprojects:
66
- id: "pytorch_lightning: Tests workflow"
77
paths:
88
- ".actions/**"
9-
- ".github/workflows/ci-pytorch-tests.yml"
9+
- ".github/workflows/ci-tests-pytorch.yml"
1010
- "requirements/fabric/**"
1111
- "src/lightning_fabric/**"
1212
- "requirements/pytorch/**"
@@ -178,7 +178,7 @@ subprojects:
178178
- "src/lightning_fabric/**"
179179
- "tests/tests_fabric/**"
180180
- "setup.cfg" # includes pytest config
181-
- ".github/workflows/ci-fabric-tests.yml"
181+
- ".github/workflows/ci-tests-fabric.yml"
182182
- "!requirements/*/docs.txt"
183183
- "!*.md"
184184
- "!**/*.md"
@@ -223,7 +223,7 @@ subprojects:
223223
- id: "lightning_app: Tests workflow"
224224
paths:
225225
- ".actions/**"
226-
- ".github/workflows/ci-app-tests.yml"
226+
- ".github/workflows/ci-tests-app.yml"
227227
- "src/lightning_app/**"
228228
- "tests/tests_app/**"
229229
- "requirements/app/**"
@@ -245,7 +245,7 @@ subprojects:
245245
- id: "lightning_app: Examples"
246246
paths:
247247
- ".actions/**"
248-
- ".github/workflows/ci-app-examples.yml"
248+
- ".github/workflows/ci-examples-app.yml"
249249
- "src/lightning_app/**"
250250
- "tests/tests_examples_app/**"
251251
- "examples/app_*/**"

.github/workflows/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
## Unit and Integration Testing
66

7-
| workflow name | workflow file | action | accelerator\* |
8-
| -------------------------- | ------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- |
9-
| Test PyTorch full | .github/workflows/ci-pytorch-tests.yml | Run all tests except for accelerator-specific, standalone and slow tests. | CPU |
10-
| Test PyTorch slow | .github/workflows/ci-pytorch-tests-slow.yml | Run only slow tests. Slow tests usually need to spawn threads and cannot be speed up or simplified. | CPU |
7+
| workflow name | workflow file | action | accelerator\* |
8+
| ----------------- | -------------------------------------- | ------------------------------------------------------------------------- | ------------- |
9+
| Test PyTorch full | .github/workflows/ci-tests-pytorch.yml | Run all tests except for accelerator-specific, standalone and slow tests. | CPU |
10+
1111
| pytorch-lightning (IPUs) | .azure-pipelines/ipu-tests.yml | Run only IPU-specific tests. | IPU |
1212
| pytorch-lightning (HPUs) | .azure-pipelines/hpu-tests.yml | Run only HPU-specific tests. | HPU |
1313
| pytorch-lightning (GPUs) | .azure-pipelines/gpu-tests-pytorch.yml | Run all CPU and GPU-specific tests, standalone, and examples. Each standalone test needs to be run in separate processes to avoid unwanted interactions between test cases. | GPU |
File renamed without changes.

.github/workflows/ci-app-examples.yml renamed to .github/workflows/ci-examples-app.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
types: [opened, reopened, ready_for_review, synchronize] # added `ready_for_review` since draft is skipped
1010
paths:
1111
- ".actions/**"
12-
- ".github/workflows/ci-app-examples.yml"
12+
- ".github/workflows/ci-examples-app.yml"
1313
- "src/lightning_app/**"
1414
- "tests/tests_examples_app/**"
1515
- "examples/app_*/**"
@@ -89,7 +89,8 @@ jobs:
8989
- name: Install Lightning package
9090
env:
9191
PACKAGE_NAME: ${{ matrix.pkg-name }}
92-
run: pip install -e .
92+
# do not use -e because it will make both packages available since it adds `src` to `sys.path` automatically
93+
run: pip install .
9394

9495
- name: Adjust tests
9596
if: ${{ matrix.pkg-name == 'lightning' }}

.github/workflows/ci-app-tests.yml renamed to .github/workflows/ci-tests-app.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
types: [opened, reopened, ready_for_review, synchronize] # added `ready_for_review` since draft is skipped
1010
paths:
1111
- ".actions/**"
12-
- ".github/workflows/ci-app-tests.yml"
12+
- ".github/workflows/ci-tests-app.yml"
1313
- "src/lightning_app/**"
1414
- "tests/tests_app/**"
1515
- "requirements/app/**"

.github/workflows/ci-lite-tests.yml renamed to .github/workflows/ci-tests-fabric.yml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Test Lite
1+
name: Test Fabric
22

33
# see: https://help.github.com/en/actions/reference/events-that-trigger-workflows
44
on:
@@ -9,11 +9,11 @@ on:
99
types: [opened, reopened, ready_for_review, synchronize] # added `ready_for_review` since draft is skipped
1010
paths:
1111
- ".actions/**"
12-
- "requirements/lite/**"
13-
- "src/lightning_lite/**"
14-
- "tests/tests_lite/**"
12+
- "requirements/fabric/**"
13+
- "src/lightning_fabric/**"
14+
- "tests/tests_fabric/**"
1515
- "setup.cfg" # includes pytest config
16-
- ".github/workflows/ci-lite-tests.yml"
16+
- ".github/workflows/ci-tests-fabric.yml"
1717
- "!requirements/*/docs.txt"
1818
- "!*.md"
1919
- "!**/*.md"
@@ -30,7 +30,7 @@ defaults:
3030
shell: bash
3131

3232
jobs:
33-
lite-cpu:
33+
fabric-cpu:
3434
runs-on: ${{ matrix.os }}
3535
if: github.event.pull_request.draft == false
3636
strategy:
@@ -39,21 +39,21 @@ jobs:
3939
include:
4040
# assign python and pytorch version combinations to operating systems (arbitrarily)
4141
# note: there's no distribution of torch==1.10 for Python>=3.10
42-
- {os: "macOS-11", pkg-name: "lite", python-version: "3.8", pytorch-version: "1.11"}
43-
- {os: "macOS-11", pkg-name: "lite", python-version: "3.9", pytorch-version: "1.12"}
44-
- {os: "ubuntu-20.04", pkg-name: "lite", python-version: "3.8", pytorch-version: "1.10"}
45-
- {os: "ubuntu-20.04", pkg-name: "lite", python-version: "3.9", pytorch-version: "1.11"}
46-
- {os: "ubuntu-20.04", pkg-name: "lite", python-version: "3.10", pytorch-version: "1.12"}
47-
- {os: "windows-2022", pkg-name: "lite", python-version: "3.9", pytorch-version: "1.11"}
48-
- {os: "windows-2022", pkg-name: "lite", python-version: "3.10", pytorch-version: "1.12"}
42+
- {os: "macOS-11", pkg-name: "fabric", python-version: "3.8", pytorch-version: "1.11"}
43+
- {os: "macOS-11", pkg-name: "fabric", python-version: "3.9", pytorch-version: "1.12"}
44+
- {os: "ubuntu-20.04", pkg-name: "fabric", python-version: "3.8", pytorch-version: "1.10"}
45+
- {os: "ubuntu-20.04", pkg-name: "fabric", python-version: "3.9", pytorch-version: "1.11"}
46+
- {os: "ubuntu-20.04", pkg-name: "fabric", python-version: "3.10", pytorch-version: "1.12"}
47+
- {os: "windows-2022", pkg-name: "fabric", python-version: "3.9", pytorch-version: "1.11"}
48+
- {os: "windows-2022", pkg-name: "fabric", python-version: "3.10", pytorch-version: "1.12"}
4949
# only run PyTorch latest with Python latest
50-
- {os: "macOS-11", pkg-name: "lite", python-version: "3.10", pytorch-version: "1.13"}
51-
- {os: "ubuntu-20.04", pkg-name: "lite", python-version: "3.10", pytorch-version: "1.13"}
52-
- {os: "windows-2022", pkg-name: "lite", python-version: "3.10", pytorch-version: "1.13"}
50+
- {os: "macOS-11", pkg-name: "fabric", python-version: "3.10", pytorch-version: "1.13"}
51+
- {os: "ubuntu-20.04", pkg-name: "fabric", python-version: "3.10", pytorch-version: "1.13"}
52+
- {os: "windows-2022", pkg-name: "fabric", python-version: "3.10", pytorch-version: "1.13"}
5353
# "oldest" versions tests, only on minimum Python
54-
- {os: "macOS-11", pkg-name: "lite", python-version: "3.7", pytorch-version: "1.10", requires: "oldest"}
55-
- {os: "ubuntu-20.04", pkg-name: "lite", python-version: "3.7", pytorch-version: "1.10", requires: "oldest"}
56-
- {os: "windows-2022", pkg-name: "lite", python-version: "3.7", pytorch-version: "1.10", requires: "oldest"}
54+
- {os: "macOS-11", pkg-name: "fabric", python-version: "3.7", pytorch-version: "1.10", requires: "oldest"}
55+
- {os: "ubuntu-20.04", pkg-name: "fabric", python-version: "3.7", pytorch-version: "1.10", requires: "oldest"}
56+
- {os: "windows-2022", pkg-name: "fabric", python-version: "3.7", pytorch-version: "1.10", requires: "oldest"}
5757
# "lightning" installs the monolithic package
5858
- {os: "macOS-11", pkg-name: "lightning", python-version: "3.8", pytorch-version: "1.13"}
5959
- {os: "ubuntu-20.04", pkg-name: "lightning", python-version: "3.8", pytorch-version: "1.13"}
@@ -87,8 +87,8 @@ jobs:
8787
- name: Adjust PyTorch versions in requirements files
8888
if: ${{ matrix.requires != 'oldest' }}
8989
run: |
90-
python ./requirements/pytorch/adjust-versions.py requirements/lite/base.txt ${{ matrix.pytorch-version }}
91-
cat requirements/lite/base.txt
90+
python ./requirements/pytorch/adjust-versions.py requirements/fabric/base.txt ${{ matrix.pytorch-version }}
91+
cat requirements/fabric/base.txt
9292
9393
- name: Get pip cache dir
9494
id: pip-cache
@@ -98,7 +98,7 @@ jobs:
9898
uses: actions/cache@v3
9999
with:
100100
path: ${{ steps.pip-cache.outputs.dir }}
101-
key: ${{ runner.os }}-pip-py${{ matrix.python-version }}-${{ matrix.pkg-name }}-${{ matrix.release }}-${{ matrix.requires }}-${{ hashFiles('requirements/lite/*.txt') }}
101+
key: ${{ runner.os }}-pip-py${{ matrix.python-version }}-${{ matrix.pkg-name }}-${{ matrix.release }}-${{ matrix.requires }}-${{ hashFiles('requirements/fabric/*.txt') }}
102102
restore-keys: |
103103
${{ runner.os }}-pip-py${{ matrix.python-version }}-${{ matrix.pkg-name }}-${{ matrix.release }}-${{ matrix.requires }}-
104104
@@ -109,27 +109,27 @@ jobs:
109109
env:
110110
PACKAGE_NAME: ${{ matrix.pkg-name }}
111111
run: |
112-
pip install -e . "pytest-timeout" -r requirements/lite/devel.txt --upgrade --find-links ${TORCH_URL}
112+
pip install -e . "pytest-timeout" -r requirements/fabric/devel.txt --upgrade --find-links ${TORCH_URL}
113113
pip list
114114
115115
- name: Adjust tests
116116
if: ${{ matrix.pkg-name == 'lightning' }}
117117
run: |
118118
python .actions/assistant.py copy_replace_imports --source_dir="./tests" \
119-
--source_import="lightning_lite" --target_import="lightning.lite"
119+
--source_import="lightning_fabric" --target_import="lightning.fabric"
120120
121121
- name: Testing Warnings
122122
# the stacklevel can only be set on >=3.7
123123
if: matrix.python-version != '3.7'
124-
working-directory: tests/tests_lite
124+
working-directory: tests/tests_fabric
125125
# needs to run outside of `pytest`
126126
run: python utilities/test_warnings.py
127127

128128
- name: Switch coverage scope
129-
run: python -c "print('COVERAGE_SCOPE=' + str('lightning' if '${{matrix.pkg-name}}' == 'lightning' else 'lightning_lite'))" >> $GITHUB_ENV
129+
run: python -c "print('COVERAGE_SCOPE=' + str('lightning' if '${{matrix.pkg-name}}' == 'lightning' else 'lightning_fabric'))" >> $GITHUB_ENV
130130

131-
- name: Testing Lite
132-
working-directory: tests/tests_lite
131+
- name: Testing Fabric
132+
working-directory: tests/tests_fabric
133133
# NOTE: do not include coverage report here, see: https://github.com/nedbat/coveragepy/issues/1003
134134
run: coverage run --source ${COVERAGE_SCOPE} -m pytest -v --timeout=30 --durations=50 --junitxml=results-${{ runner.os }}-py${{ matrix.python-version }}-${{ matrix.requires }}-${{ matrix.release }}.xml
135135

@@ -138,11 +138,11 @@ jobs:
138138
uses: actions/upload-artifact@v3
139139
with:
140140
name: unittest-results-${{ runner.os }}-py${{ matrix.python-version }}-${{ matrix.requires }}-${{ matrix.release }}
141-
path: tests/tests_lite/results-${{ runner.os }}-py${{ matrix.python-version }}-${{ matrix.requires }}-${{ matrix.release }}.xml
141+
path: tests/tests_fabric/results-${{ runner.os }}-py${{ matrix.python-version }}-${{ matrix.requires }}-${{ matrix.release }}.xml
142142

143143
- name: Statistics
144144
if: success()
145-
working-directory: tests/tests_lite
145+
working-directory: tests/tests_fabric
146146
run: |
147147
coverage report
148148
coverage xml
@@ -153,7 +153,7 @@ jobs:
153153
continue-on-error: true
154154
with:
155155
token: ${{ secrets.CODECOV_TOKEN }}
156-
file: tests/tests_lite/coverage.xml
156+
file: tests/tests_fabric/coverage.xml
157157
flags: ${COVERAGE_SCOPE},cpu,pytest,python${{ matrix.python-version }}
158158
name: CPU-coverage
159159
fail_ci_if_error: false

.github/workflows/ci-pytorch-tests.yml renamed to .github/workflows/ci-tests-pytorch.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ name: Test PyTorch
33
# see: https://help.github.com/en/actions/reference/events-that-trigger-workflows
44
on:
55
push:
6-
branches: [master, "release/*", "lite/debug"]
6+
branches: [master, "release/*"]
77
pull_request:
8-
branches: [master, "release/*", "lite/debug"]
8+
branches: [master, "release/*"]
99
types: [opened, reopened, ready_for_review, synchronize] # added `ready_for_review` since draft is skipped
1010
paths:
1111
- ".actions/**"
@@ -14,9 +14,9 @@ on:
1414
- "tests/tests_pytorch/**"
1515
- "tests/legacy/back-compatible-versions.txt"
1616
- "setup.cfg" # includes pytest config
17-
- ".github/workflows/ci-pytorch-tests.yml"
18-
- "requirements/fabric/**"
19-
- "src/lightning_fabric/**"
17+
- ".github/workflows/ci-tests-pytorch.yml"
18+
- "requirements/lite/**"
19+
- "src/lightning_lite/**"
2020
- "!requirements/pytorch/docs.txt"
2121
- "!*.md"
2222
- "!**/*.md"
@@ -104,7 +104,7 @@ jobs:
104104
- name: Adjust PyTorch versions in requirements files
105105
if: ${{ matrix.requires != 'oldest' }}
106106
run: |
107-
python ./requirements/pytorch/adjust-versions.py requirements/fabric/base.txt ${{ matrix.pytorch-version }}
107+
python ./requirements/pytorch/adjust-versions.py requirements/lite/base.txt ${{ matrix.pytorch-version }}
108108
python ./requirements/pytorch/adjust-versions.py requirements/pytorch/base.txt ${{ matrix.pytorch-version }}
109109
python ./requirements/pytorch/adjust-versions.py requirements/pytorch/examples.txt ${{ matrix.pytorch-version }}
110110
cat requirements/pytorch/base.txt
@@ -171,8 +171,8 @@ jobs:
171171
if: ${{ matrix.pkg-name == 'lightning' }}
172172
run: |
173173
python .actions/assistant.py copy_replace_imports --source_dir="./tests" \
174-
--source_import="pytorch_lightning,lightning_fabric" \
175-
--target_import="lightning.pytorch,lightning.fabric"
174+
--source_import="pytorch_lightning,lightning_lite" \
175+
--target_import="lightning.pytorch,lightning.lite"
176176
177177
- name: Testing Warnings
178178
# the stacklevel can only be set on >=3.7

.github/workflows/release-pypi.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ jobs:
109109
branch = f"origin/builds/{os.getenv('TAG')}"
110110
while True:
111111
remote_refs = [b.name for b in repo.remote().refs]
112+
print([n for n in remote_refs if "builds" in n])
112113
if branch in remote_refs:
113114
break
114115
time.sleep(60)

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,8 @@ celerybeat-schedule
110110

111111
# dotenv
112112
.env
113-
.env_staging
114-
.env_local
113+
.env.staging
114+
.env.local
115115

116116
# virtualenv
117117
.venv

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,9 @@ Lightning is rigorously tested across multiple CPUs, GPUs, TPUs, IPUs, and HPUs
9696
| Linux py3.7 \[TPUs\*\*\*\] | - | - |
9797
| Linux py3.8 \[IPUs\] | - | - |
9898
| Linux py3.8 \[HPUs\] | [![Build Status](<https://dev.azure.com/Lightning-AI/lightning/_apis/build/status/pytorch-lightning%20(HPUs)?branchName=master>)](https://dev.azure.com/Lightning-AI/lightning/_build/latest?definitionId=26&branchName=master) | - |
99-
| Linux py3.{7,9} | - | [![Test](https://github.com/Lightning-AI/lightning/actions/workflows/ci-pytorch-tests.yml/badge.svg?branch=master&event=push)](https://github.com/Lightning-AI/lightning/actions/workflows/ci-pytorch-tests.yml) |
100-
| OSX py3.{7,9} | - | [![Test](https://github.com/Lightning-AI/lightning/actions/workflows/ci-pytorch-tests.yml/badge.svg?branch=master&event=push)](https://github.com/Lightning-AI/lightning/actions/workflows/ci-pytorch-tests.yml) |
101-
| Windows py3.{7,9} | - | [![Test](https://github.com/Lightning-AI/lightning/actions/workflows/ci-pytorch-tests.yml/badge.svg?branch=master&event=push)](https://github.com/Lightning-AI/lightning/actions/workflows/ci-pytorch-tests.yml) |
99+
| Linux py3.{7,9} | - | [![Test](https://github.com/Lightning-AI/lightning/actions/workflows/ci-tests-pytorch.yml/badge.svg?branch=master&event=push)](https://github.com/Lightning-AI/lightning/actions/workflows/ci-tests-pytorch.yml) |
100+
| OSX py3.{7,9} | - | [![Test](https://github.com/Lightning-AI/lightning/actions/workflows/ci-tests-pytorch.yml/badge.svg?branch=master&event=push)](https://github.com/Lightning-AI/lightning/actions/workflows/ci-tests-pytorch.yml) |
101+
| Windows py3.{7,9} | - | [![Test](https://github.com/Lightning-AI/lightning/actions/workflows/ci-tests-pytorch.yml/badge.svg?branch=master&event=push)](https://github.com/Lightning-AI/lightning/actions/workflows/ci-tests-pytorch.yml) |
102102

103103
- _\*\* tests run on two NVIDIA P100_
104104
- _\*\*\* tests run on Google GKE TPUv2/3. TPU py3.7 means we support Colab and Kaggle env._

0 commit comments

Comments
 (0)