Does iterating over unshuffled Dataloader change random state?

That’s expected since the _BaseDataLoaderIter sets its _base_seed here via:

self._base_seed = torch.empty((), dtype=torch.int64).random_(generator=loader.generator).item()
1 Like