Solved by ptrblck in post #2 
              
              
                nn.Sequential takes one additional input, while you are trying to pass two to it. 
The error message mentions 2 and 3 input arguments, as the self argument will also be counted into the number of input arguments. 
You could change BiGRU.forward to accept a list of inputs, unwrap it inside the method…