lightning/pl_examples/basic_examples
Adrian Wälchli bf990a3cb3
Example docs formatting (#1364)
* update basic examples

* update domain examples

* reinforse -> reinforce

* update full examples

* update multi node examples

* update examples readme

* fix copy paste

* fix line too long
2020-04-03 15:01:40 -04:00
..
README.md Example docs formatting (#1364) 2020-04-03 15:01:40 -04:00
__init__.py changes examples to pl_examples for name connflict 2019-10-19 00:41:17 +02:00
cpu_template.py Example docs formatting (#1364) 2020-04-03 15:01:40 -04:00
gpu_template.py Example docs formatting (#1364) 2020-04-03 15:01:40 -04:00
lightning_module_template.py Example docs formatting (#1364) 2020-04-03 15:01:40 -04:00

README.md

Basic Examples

Use these examples to test how lightning works.

Test on CPU

python cpu_template.py

Train on a single GPU

python gpu_template.py --gpus 1

DataParallel (dp)

Train on multiple GPUs using DataParallel.

python gpu_template.py --gpus 2 --distributed_backend dp

DistributedDataParallel (ddp)

Train on multiple GPUs using DistributedDataParallel

python gpu_template.py --gpus 2 --distributed_backend ddp

DistributedDataParallel+DP (ddp2)

Train on multiple GPUs using DistributedDataParallel + DataParallel. On a single node, uses all GPUs for 1 model. Then shares gradient information across nodes.

python gpu_template.py --gpus 2 --distributed_backend ddp2