How to shuffle training data in every epoch?
How could someone shuffle the training dataloader (using Datamodule) on each epoch?
You can set Trainer(reload_dataloaders_every_epoch=True) and if you have also shuffle=True in your dataloader, it will do that by creating a new dataloader every epoch.
That's my understanding.