@@ -63,29 +63,32 @@ Lightning forces the following structure to your code which makes it reusable an
63
63
- Non-essential research code (logging, etc... this goes in Callbacks).
64
64
- Data (use PyTorch DataLoaders or organize them into a LightningDataModule).
65
65
66
- Once you do this, you can train on multiple-GPUs, TPUs, CPUs and even in 16-bit precision without changing your code!
66
+ Once you do this, you can train on multiple-GPUs, TPUs, CPUs, IPUs, HPUs and even in 16-bit precision without changing your code!
67
67
68
68
Get started with our [ 2 step guide] ( https://pytorch-lightning.readthedocs.io/en/latest/starter/new-project.html )
69
69
70
70
______________________________________________________________________
71
71
72
72
## Continuous Integration
73
73
74
- Lightning is rigorously tested across multiple GPUs, TPUs CPUs and against major Python and PyTorch versions.
74
+ Lightning is rigorously tested across multiple CPUs, GPUs, TPUs, IPUs, and HPUs and against major Python and PyTorch versions.
75
75
76
76
<details >
77
77
<summary >Current build statuses</summary >
78
78
79
79
<center >
80
80
81
- | System / PyTorch ver. | 1.8 (LTS, min. req.) | 1.9 | 1.10 (latest) |
82
- | :------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
83
- | Linux py3.7 \[ GPUs\*\*\] | [ ![ Build Status] ( < https://dev.azure.com/PytorchLightning/pytorch-lightning/_apis/build/status/PL.pytorch-lightning%20(GPUs)?branchName=master > )] ( https://dev.azure.com/PytorchLightning/pytorch-lightning/_build/latest?definitionId=6&branchName=master ) | - | - |
84
- | Linux py3.7 \[ TPUs\*\*\*\] | [ ![ CircleCI] ( https://circleci.com/gh/PyTorchLightning/pytorch-lightning/tree/master.svg?style=svg )] ( https://circleci.com/gh/PyTorchLightning/pytorch-lightning/tree/master ) | - | - |
85
- | Linux py3.8 (with Conda | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml ) | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml ) | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml ) |
86
- | Linux py3.{7,9} | - | - | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml ) |
87
- | OSX py3.{7,9} | - | - | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml ) |
88
- | Windows py3.{7,9} | - | - | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml ) |
81
+ | System / PyTorch ver. | 1.8 (LTS, min. req.) | 1.9 | 1.10 | 1.11 (latest) |
82
+ | :------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
83
+ | Linux py3.7 \[ GPUs\*\*\] | [ ![ Build Status] ( < https://dev.azure.com/PytorchLightning/pytorch-lightning/_apis/build/status/PL.pytorch-lightning%20(GPUs)?branchName=master > )] ( https://dev.azure.com/PytorchLightning/pytorch-lightning/_build/latest?definitionId=6&branchName=master ) | - | - | - |
84
+ | Linux py3.7 \[ TPUs\*\*\*\] | - | [ ![ CircleCI] ( https://circleci.com/gh/PyTorchLightning/pytorch-lightning/tree/master.svg?style=svg )] ( https://circleci.com/gh/PyTorchLightning/pytorch-lightning/tree/master ) | - | - |
85
+ | Linux py3.8 \[ IPUs\] | - | [ ![ Build Status] ( < https://dev.azure.com/PytorchLightning/pytorch-lightning/_apis/build/status/PL.pytorch-lightning%20(IPUs)?branchName=master > )] ( https://dev.azure.com/PytorchLightning/pytorch-lightning/_build/latest?definitionId=6&branchName=master ) | - | - |
86
+ | Linux py3.8 \[ HPUs\] | - | - | [ ![ Build Status] ( < https://dev.azure.com/PytorchLightning/pytorch-lightning/_apis/build/status/PL.pytorch-lightning%20(HPUs)?branchName=master > )] ( https://dev.azure.com/PytorchLightning/pytorch-lightning/_build/latest?definitionId=6&branchName=master ) | - |
87
+ | Linux py3.8 (with Conda) | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml ) | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml ) | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml ) | - |
88
+ | Linux py3.9 (with Conda) | - | - | - | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-conda.yml ) |
89
+ | Linux py3.{7,9} | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml ) | - | - | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml ) |
90
+ | OSX py3.{7,9} | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml ) | - | - | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml ) |
91
+ | Windows py3.{7,9} | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml ) | - | - | [ ![ Test] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml/badge.svg?branch=master&event=push )] ( https://github.com/PyTorchLightning/pytorch-lightning/actions/workflows/ci_test-full.yml ) |
89
92
90
93
- _ \*\* tests run on two NVIDIA P100_
91
94
- _ \*\*\* tests run on Google GKE TPUv2/3. TPU py3.7 means we support Colab and Kaggle env._
@@ -354,7 +357,7 @@ ______________________________________________________________________
354
357
<img src =" docs/source/_static/images/lightning_lite/lite.gif " height =" 200px " width =" 600px " >
355
358
</div >
356
359
357
- In the Lighting 1.5 release, LightningLite now enables you to leverage all the capabilities of PyTorch Lightning Accelerators without any refactoring to your training loop. Check out the
360
+ In the Lightning 1.5 release, LightningLite now enables you to leverage all the capabilities of PyTorch Lightning Accelerators without any refactoring to your training loop. Check out the
358
361
[ blogpost] ( https://devblog.pytorchlightning.ai/scale-your-pytorch-code-with-lightninglite-d5692a303f00 ) and
359
362
[ docs] ( https://pytorch-lightning.readthedocs.io/en/stable/starter/lightning_lite.html ) for more info.
360
363
0 commit comments