it seems like after first epoch of training the parameters of model changes from torch.cuda.FloatTensor to torch.FloatTensor, I do not know if it is  from my definition of model or somewhere else, and it makes me crazy…