kwargs must contain the output keys with their corresponding shapes, e.g. image=(3, 32, 32), label=(1,)
(self, num_samples: int = 10000000, **kwargs)
| 263 | |
| 264 | class DummyDataset(Dataset): |
| 265 | def __init__(self, num_samples: int = 10000000, **kwargs): |
| 266 | """ |
| 267 | kwargs must contain the output keys with their corresponding shapes, |
| 268 | e.g. image=(3, 32, 32), label=(1,) |
| 269 | """ |
| 270 | super().__init__() |
| 271 | self.num_samples = num_samples |
| 272 | self.kwargs = {k: tuple(v) if not isinstance(v, str) else v for k, v in kwargs.items()} |
| 273 | |
| 274 | def __len__(self): |
| 275 | return int(self.num_samples) |