enterthevoidf22:

does setting persistent workers to True cancel the re-shuffling of the dataloader each epoch?


No it should not change how randomness is done.
If the persistent state is not an issue for you, you should definitly enable it yes.