code: def forward(self, sequence):
          
          data = self.input_block(sequence)
  
          for idx in range(len(self.recurrent_layers)):
              data, _ = self.recurrent_layers[idx](data)
  
              if self.dropout_layers:
                  data = self.dropout_layers[idx](data)
  
          data = self.output_layer(data)
  
          return self.output_activation(data)
docs: Forward propagate batch of sequences through the network, without accounting for the state