Solved by spanev in post #4 
              
              
                When you use .data, you get a new Tensor with requires_grad=False, so cloning it won’t involve autograd. So both are equivalent, but there might be a (small) speed difference, I am not sure about that. 
Another use case could is when you want to clone/copy a non-parameter Tensor without autograd. Yo…