Validation Loop shall pass the hidden state
🚀 Feature
validation_step function only receives the batch and batch_idx, while the training_step also receives the hiddens when working with sequences. But, when we are evaluating our recurrent LMs, we pass the hidden state through the validation steps and the pytorch-lightning do not permit this.