Yes, but here you are modifying the original Parameter when you compute the new one. Maybe you just want it to be a temporary Tensor in your forward function that should not modify the original Parameter?