Yes, it helps!  So the .data and .detach() will get a tensor sharing data with b.  The change on the new tensor will also influence b, but  detach() will raise an error in that case. Do you mean this?