I have monitored instantiating  the DataLoader weights around 4.2 GB in CPU memory, this is were all patches positions are extracted and stored. This is just a list of 15 millions tuples.
Does it mean I will cost around 4.2x4 if I have 4 processes building the batches ?