diff options
| author | Jun-Yan Zhu <junyanz@users.noreply.github.com> | 2017-11-09 14:44:17 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-11-09 14:44:17 -0800 |
| commit | dcc954f025d62d0bf0a8ae3e071ccbffa5b4debe (patch) | |
| tree | aa49d06b48d035afc08e0b70dfb13989b7ab70e1 | |
| parent | 7aba5d9440b123bb1a151cbd62cf61ff0d733c41 (diff) | |
| parent | 59fb33ba65e0714926304aec444c92a55ab03a49 (diff) | |
Merge pull request #147 from SsnL/max_ds
Fix max_dataset_size
| -rw-r--r-- | data/custom_dataset_data_loader.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/data/custom_dataset_data_loader.py b/data/custom_dataset_data_loader.py index 60180e0..787946f 100644 --- a/data/custom_dataset_data_loader.py +++ b/data/custom_dataset_data_loader.py @@ -35,7 +35,13 @@ class CustomDatasetDataLoader(BaseDataLoader): num_workers=int(opt.nThreads)) def load_data(self): - return self.dataloader + return self def __len__(self): return min(len(self.dataset), self.opt.max_dataset_size) + + def __iter__(self): + for i, data in enumerate(self.dataloader): + if i >= self.opt.max_dataset_size: + break + yield data |
