vdw:

Convert (batch_size, seq_len, input_size) to (seq_len, batch_size, input_size) inputs = inputs.transpose(1,0)


Is this step necessary? Does the network have to read the inputs in like this? Can you also input your network an input of (batch_size, seq_len, input_size) ?