Skip to content

Commit

Permalink
updated docs
Browse files Browse the repository at this point in the history
  • Loading branch information
williamFalcon committed Jul 25, 2019
1 parent 88ac4a0 commit 715bf23
Showing 1 changed file with 9 additions and 14 deletions.
23 changes: 9 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@ With lightning, you guarantee those parts of your code work so you can focus on
To use lightning do 2 things:
1. [Define a LightningModel](https://williamfalcon.github.io/pytorch-lightning/LightningModule/RequiredTrainerInterface/)
```python
from pytorch_lightning import LightningModule
import pytorch_lightning as ptl
import torch

class CoolModel(LightningModule):
class CoolModel(ptl.LightningModule):

def __init(self):
self.l1 = torch.nn.Linear(28*28, 10)
Expand All @@ -64,23 +64,18 @@ class CoolModel(LightningModule):
def configure_optimizers(self):
return [optim.Adam(self.parameters(), lr=0.02)]

@property
@ptl.data_loader
def tng_dataloader(self):
if not self._tng_dataloader:
self._tng_dataloader = DataLoader(MNIST('path/to/save', train=True), batch_size=32)
return self._tng_dataloader
return DataLoader(MNIST('path/to/save', train=True), batch_size=32)

@property
@ptl.data_loader
def val_dataloader(self):
if not self._val_dataloader:
self._val_dataloader = DataLoader(MNIST('path/to/save', train=False), batch_size=32)
return self._val_dataloader
return DataLoader(MNIST('path/to/save', train=False), batch_size=32)

@property
@ptl.data_loader
def test_dataloader(self):
if not self._test_dataloader:
self._test_dataloader = DataLoader(MNIST('path/to/save', train=False), batch_size=32)
return self._test_dataloader
return DataLoader(MNIST('path/to/save', train=False), batch_size=32)

```

2. Fit with a [trainer](https://williamfalcon.github.io/pytorch-lightning/Trainer/)
Expand Down

0 comments on commit 715bf23

Please sign in to comment.