Solved by arvindmohan in post #6 
              
              
                Everything is fine, including loading the model…except the evaluation. I am still getting the same error. 
for param in model.parameters():
  print(param.data.type())

#OUTPUT: torch.FloatTensor
torch.FloatTensor
torch.FloatTensor
torch.FloatTensor

My evaluation is 
x = data[:2,::]
x.to('cpu')
#out…