I guess your data is of type torch.DoubleTensor.
If you need double precision, you should cast your model using model = model.double().
The common case is to use float so you could try to cast your data using
train = data_utils.TensorDataset(DEAP_x_train_torch.float(), DEAP_y_train_torch)