Hi, is there any defined rules for the type of batch returned by DataLoader and the type of sample returned by getitem  in Dataset?
For example: if getitem returns dict, batch will be dict of batches. If getitem returns tuple of items, batch will be tuple of batches …etc ???