MindSporeの分散学習において、データセットを各デバイスに分配する際に使用される「DistributedSampler」の役割はどれか。

分散学習では、各デバイスが異なるデータサブセットで学習する必要があるため、Samplerがデータを分割(シャーディング)して供給する。