class_docstr: Linear Projection Preencoder.
docstr: Forward.
code: def forward(
      self, input: torch.Tensor, input_lengths: torch.Tensor
  ) -> Tuple[torch.Tensor, torch.Tensor]:
      """Forward."""
      output = self.linear_out(self.dropout(input))
      return output, input_lengths
  
file_path: espnet/espnet2/asr/preencoder/linear.py
imports: from typing import Tuple
  import torch
  from typeguard import check_argument_types
  from espnet2.asr.preencoder.abs_preencoder import AbsPreEncoder
label_desc: Use image node_id 2 for calling the LinearProjection obj's underlying member method code with example usage: obj.forward(input, input_lengths) and returns: output,  input_lengths