code: def check_forward_args(
      self,
      input: Tensor,
      hidden: Tuple[Tensor, Tensor],
      batch_sizes: Optional[Tensor],
  ) -> None:
      self.check_input(input, batch_sizes)
      expected_hidden_size = self.get_expected_hidden_size(
          input, batch_sizes
      )
  
      self.check_hidden_size(
          hidden[0],
          expected_hidden_size,
          "Expected hidden[0] size {}, got {}",
      )
      self.check_hidden_size(
          hidden[1],
          expected_hidden_size,
          "Expected hidden[1] size {}, got {}",
      )
  
imports: import warnings
  from typing import List, Optional, Tuple
  import torch
  from torch import _VF, Tensor
  from torch.nn.utils.rnn import PackedSequence
label_desc: Use image node_id 6 for calling the QuantizedLSTM obj's underlying member method code with example usage: obj.check_forward_args(input, hidden, batch_sizes) without return types