混洗¶
- class torchdata.dataloader2.adapter.Shuffle(enable=True)¶
Shuffle DataPipes 适配器允许控制图中所有现有的 Shuffler (
shuffle
) DataPipes。- 参数::
enable –
可选的布尔参数,用于在
DataPipe
图中启用/禁用混洗。默认情况下为 True。True:启用之前禁用的所有
ShufflerDataPipes
。如果不存在,它将在图的末尾添加一个新的shuffle
。False:禁用图中的所有
ShufflerDataPipes
。None:无操作。为向后兼容性而引入。
示例
dp = IterableWrapper(range(size)).shuffle() dl = DataLoader2(dp, [Shuffle(False)]) assert list(range(size)) == list(dl)