Is it possible to write a custom dataloader / are there any examples? I’d like to customize the shuffle function.
hi,
you can use custom sampler in torch.utils.data.DataLoader
- sampler (Sampler or Iterable , optional) – defines the strategy to draw samples from the dataset. Can be any
Iterable
with__len__
implemented. If specified,shuffle
must not be specified.
2 Likes
Thanks! Would you recommend overwriting both the sampler and batch_sampler? Or is one sufficient? I plan to use a batch size higher than 1.
i think setting up sampler
is enough.
1 Like
In DataLoader
, sampler
and batch_sampler
are mutually exclusive.
The option is to either use sampler
with batch_size > 1
or to use batch_sampler
.
2 Likes