Thanks, but that’s pretty much what I’m trying to understand: why is changing p, which is a model parameter, which is the same object as model.conv1.weight, does not change model.conv1.weight?
Why is there a difference between assigning something to p and assigning something to model.conv1.weight?