i’m wondering if cudnn is choosing different algorithms for convolution on platform1 and platform2.
Try the following on platform 1:
torch.backends.cudnn.enabled = False

Also separately maybe try:
torch.backends.cudnn.benchmark = True