Just one more question:
In the follow combinations, each sample is selected exactly once in one epoch, is that correct?

Default DataLoader  with  SequentialSampler, shuffle=False
Dataloader with RandomSampler, shuffle=True, replacement=False.

Thanks again.