good suggestion. But I also wonder should I specify .cuda() when I create a variable from scratch?  say: new_v = Variable(torch.zeros(B, S)), will this variable be in cuda mode when I use AttnDecoderRNN().cuda()