What PATH arguments do you use for torch.load(PATH) with your respective models? Is this just a test script with three times the same checkpoint or different checkpoints?
In the first case, either python or PyTorch is probably clever enough to not reload the model if it’s the same checkpoint.
In the second case, maybe it’s the first time you call a torch function, and it initializes some things, which are not required in the next calls?