Sorry, I do not quite understand how I could use Conv1d() since except Conv-Pool Block 1, convolution operations on other layers have filter size like (25, 10) instead of a scalar.
Additionally, the paper tries to view EEG signals from 44 electrodes as an “image”  with 1 channel (that is, a dataset of shape (batchSize, 1, 44, 534)), therefore I think using Conv2d() will make more sense.