PyTorch 的 DataLoader 出現錯誤 sampler option is mutually exclusive with shuffle?

表示在使用 PyTorch 的 DataLoader 時

同時指定了 sampler 和 shuffle 這兩個參數

但它們是互斥的

不能同時使用

在 PyTorch 的 DataLoader 中

可以選擇指定 sampler 或 shuffle

但不能同時使用兩者

因為這兩個參數都用於確定資料在每個 epoch 中的順序

因此它們的功能重疊

所以一次指定 sampler 或是 shuffle 就可以

sampler 就是類似指定 索引順序這樣

shuffle 就是直接隨機排列