I thought that if you made a model model_new = model.to('cuda:1'), and then updated the parameters of model with model_optimizer.step(), then the parameters of model_new would be out of sync / differ from model?