The unit of Time is second. I modified the code to return image names. It is pure evaluation code and image size are same, transform operations are same from batch to batch. There is shuffle, not sampler.  If the problem is not caused by dataloader, what is other possible reason to cause this?