https://stackoverflow.com/questions/55563376/pytorch-how-does-pin-memory-works-in-dataloader https://devblogs.nvidia.com/how-optimize-data-transfers-cuda-cc/