I don’t think so. Could you post the __getitem__ function so that we could have a look at possible bottlenecks in the processing?
PIL SIMD might be a good drop-in replacement for PIL, if you are applying some (heavy) image processing.
Also, you could have a look at NVIDIA’s apex - fast_collate 28 implementation, which could speed up the loading.