If I want to create a Variable in a network N, using v = Variable(torch.zeros(B, S)), when I use N.cuda(), will this v switches to cuda mode automatically? Or I have to define v using self.v = Parameter(torch.zeros(B, S)) so that it can switch to cuda automatically?