added single gpu train doc

This commit is contained in:
William Falcon
2019-08-07 14:16:40 -04:00
parent cca6d2c65d
commit b198435d0e
+4 -1
View File
@@ -28,9 +28,12 @@ For a deeper understanding of what lightning is doing, feel free to read [this g
Due to an issue with apex and DistributedDataParallel (PyTorch and NVIDIA issue), Lightning does Due to an issue with apex and DistributedDataParallel (PyTorch and NVIDIA issue), Lightning does
not allow 16-bit and DP training. We tried to get this to work, but it's an issue on their end. not allow 16-bit and DP training. We tried to get this to work, but it's an issue on their end.
Below are the possible configurations we support.
| 1 GPU | 1+ GPUs | DP | DDP | 16-bit | command | | 1 GPU | 1+ GPUs | DP | DDP | 16-bit | command |
|---|---|---|---|---|---| |---|---|---|---|---|---|
| Y | | | | Y | ```Trainer(gpus=[0])``` | | Y | | | | | ```Trainer(gpus=[0])``` |
| Y | | | | Y | ```Trainer(gpus=[0], use_amp=True)``` |
| | Y | Y | | | ```Trainer(gpus=[0, ...])``` | | | Y | Y | | | ```Trainer(gpus=[0, ...])``` |
| | Y | | Y | | ```Trainer(gpus=[0, ...], distributed_backend='ddp')``` | | | Y | | Y | | ```Trainer(gpus=[0, ...], distributed_backend='ddp')``` |
| | Y | | Y | Y | ```Trainer(gpus=[0, ...], distributed_backend='ddp', use_amp=True)``` | | | Y | | Y | Y | ```Trainer(gpus=[0, ...], distributed_backend='ddp', use_amp=True)``` |