#torch.manual_seed(seed)

tr_data_setup = DS(features, labels.reshape(-1,1))
tr_dataloader = DL(tr_data_setup, batch_size=64, shuffle=True, generator=torch.manual_seed(seed))

xx, yy = next(iter(tr_dataloader))

Why do I get two different results even though my seed is the same?