|
3 | 3 | # AUTOGENERATED! DO NOT EDIT! File to edit: ../../nbs/image.datasets.ipynb.
|
4 | 4 |
|
5 | 5 | # %% auto 0
|
6 |
| -__all__ = ['ImageDataset', 'MNISTDataset', 'MNISTDataModule'] |
| 6 | +__all__ = ['logger', 'ImageDataset', 'MNISTDataset', 'MNISTDataModule'] |
7 | 7 |
|
8 |
| -# %% ../../nbs/image.datasets.ipynb 4 |
| 8 | +# %% ../../nbs/image.datasets.ipynb 3 |
9 | 9 | import torch
|
10 | 10 | import torch.utils.data as data
|
11 | 11 | from torch.utils.data import ConcatDataset, DataLoader, Dataset, random_split
|
|
30 | 30 | import logging
|
31 | 31 |
|
32 | 32 |
|
33 |
| -# %% ../../nbs/image.datasets.ipynb 7 |
| 33 | +# %% ../../nbs/image.datasets.ipynb 4 |
| 34 | +set_seed(42) |
| 35 | +logger = logging.getLogger(__name__) |
| 36 | +plt.set_loglevel('INFO') |
| 37 | + |
| 38 | +# %% ../../nbs/image.datasets.ipynb 6 |
34 | 39 | class ImageDataset(Dataset):
|
35 | 40 | " Base class for image datasets providing visualization of (image, label) samples"
|
36 | 41 |
|
@@ -80,7 +85,7 @@ def show_random(
|
80 | 85 | self.show_grid(images)
|
81 | 86 |
|
82 | 87 |
|
83 |
| -# %% ../../nbs/image.datasets.ipynb 11 |
| 88 | +# %% ../../nbs/image.datasets.ipynb 10 |
84 | 89 | class MNISTDataset(ImageDataset):
|
85 | 90 | "MNIST digit dataset"
|
86 | 91 |
|
@@ -132,7 +137,7 @@ def train_dev_split(
|
132 | 137 |
|
133 | 138 |
|
134 | 139 |
|
135 |
| -# %% ../../nbs/image.datasets.ipynb 18 |
| 140 | +# %% ../../nbs/image.datasets.ipynb 17 |
136 | 141 | class MNISTDataModule(DataModule, LightningDataModule):
|
137 | 142 | def __init__(self,
|
138 | 143 | data_dir: str | os.PathLike = "~/Data/", # path to source data dir
|
|
0 commit comments