Hi Elias,
I think it’s just author’s preference. In Wasserstein implementation, they used
x_new = Variable(x_old.data, ...)
to perform detach operation. In my opinion, the new variable name makes it easier to read.