@@ -63,29 +63,32 @@ Lightning forces the following structure to your code which makes it reusable an
6363- Non-essential research code (logging, etc... this goes in Callbacks).
6464- Data (use PyTorch DataLoaders or organize them into a LightningDataModule).
6565
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!
6767
6868Get started with our [ 2 step guide] ( https://pytorch-lightning.readthedocs.io/en/latest/starter/new-project.html )
6969
7070______________________________________________________________________
7171
7272## Continuous Integration
7373
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.
7575
7676<details >
7777 <summary >Current build statuses</summary >
7878
7979<center >
8080
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 ) |
8992
9093- _ \*\* tests run on two NVIDIA P100_
9194- _ \*\*\* tests run on Google GKE TPUv2/3. TPU py3.7 means we support Colab and Kaggle env._
@@ -354,7 +357,7 @@ ______________________________________________________________________
354357 <img src =" docs/source/_static/images/lightning_lite/lite.gif " height =" 200px " width =" 600px " >
355358</div >
356359
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
358361[ blogpost] ( https://devblog.pytorchlightning.ai/scale-your-pytorch-code-with-lightninglite-d5692a303f00 ) and
359362[ docs] ( https://pytorch-lightning.readthedocs.io/en/stable/starter/lightning_lite.html ) for more info.
360363
0 commit comments