The approaches would be a bit different, since the first one would only reassign the weight parameter and keep all other attributes of model.conv1 equal (stride, dilation, groups, etc.), while the latter one would reassign the entire module with all its attributes.