ptrblck:

However, as @nairbv mentioned, it might be a good habit just to use the assignment by default to avoid possible errors. 


This is what I’m trying to understand. I always expected .to(device) to work the way it does. I don’t understand why I need to re-assign. I always expected .to(device) to mutate things.