Hi,
Sorry for reopening this topic. I also just moved to PyTorch from Keras, and I am super confused about how RNN works.
I am confused about:

I don’t understand what is the ‘batch’ mean in the context of PyTorch
Since RNN can accept variable length sequences, can someone please make a small example about this?
What is the difference between RNN cell and RNN?
http://pytorch.org/docs/nn.html#torch.nn.RNNCell 41
http://pytorch.org/docs/nn.html#rnn 14

In RNN cell, why the documentation says the input is input (batch, input_size) , while in the example given in the documentation, the input is input = Variable(torch.randn(6, 3, 10)) ?

Thank you