@ptrblck  thanks for the answers! When you say the preprocessing is done by the workers what do you mean? I am guessing they take care of creating the batch (so if you define your own collate_fn they will also execute that) and what else?