(dataset: Dataset, batch_size: int)
| 83 | |
| 84 | |
| 85 | def prepare_dataloader(dataset: Dataset, batch_size: int): |
| 86 | return DataLoader( |
| 87 | dataset, |
| 88 | batch_size=batch_size, |
| 89 | pin_memory=True, |
| 90 | shuffle=False, |
| 91 | sampler=DistributedSampler(dataset) |
| 92 | ) |
| 93 | |
| 94 | |
| 95 | def main(save_every: int, total_epochs: int, batch_size: int, snapshot_path: str = "snapshot.pt"): |