| 272 | if is_torch_available(): |
| 273 | |
| 274 | class SampleIterableDataset(IterableDataset): |
| 275 | def __init__(self, a=2, b=3, length=64, seed=42, label_names=None): |
| 276 | self.dataset = RegressionDataset(a=a, b=b, length=length, seed=seed, label_names=label_names) |
| 277 | |
| 278 | def __iter__(self): |
| 279 | for i in range(len(self.dataset)): |
| 280 | yield self.dataset[i] |
| 281 | |
| 282 | class FiniteIterableDataset(SampleIterableDataset): |
| 283 | def __init__(self, a=2, b=3, length=64, seed=42, label_names=None): |
no outgoing calls