I have seen tutorials use x.to(device), which I understand sends x to the computation device (cpu/gpu) and I have seen others use Variable(x), which I understand is for autograd, without calling .to(device). Does x.to(device) implicitly create an autograd variable? Or can you use Variable(x).to(device)?