Sorry for the confusion. I didn’t explained your last error properly.
Your training data should be of type float, while your target should be long.
Could you change your dataset to
 train = data_utils.TensorDataset(DEAP_x_train_torch.float(), DEAP_y_train_torch.long())

and run it again?