MapSampler¶
- class MapSampler(dataset, batch_size=1, drop_last=False, num_samples=None, world_size=None, rank=None, seed=None)[source]¶
Sampler for map dataset.
- Parameters
dataset – dataset to sample from.
batch_size – batch size for batch method.
drop_last – set
Trueto drop the last incomplete batch, if the dataset size is not divisible by the batch size. IfFalseand the size of dataset is not divisible by the batch_size, then the last batch will be smaller. Default: Falsenum_samples – number of samples assigned to one rank.
world_size – number of ranks.
rank – rank id, non-negative interger within 0 and
world_size.seed – seed for random operators.