With lprun, how do you deal with the cuda synchronization problems? I was running it through my loop, but if I don’t use cuda.synchronize() in the loop, lprun says my cuda calls: x = x.cuda() are taking up nearly 50% of the time, whereas if I put a cuda.synchronize() at the top of each iteration of the training loop it says cuda.synchronize() takes up 50% of the time.