@SimonW
I would bundle the individual vectors (1x60) into a Variable. So if the number of letters for a sentence was 200, my input would look like:
input (batch_first) = 200 x 1 x 60
nn.LSTM( input , (h_0, c_0), batch_first = true)
Does that make sense?