code: def forward(self, input):
      return torch.nn.functional.embedding(
          input,
          self.weight,
          self.ori_emb.padding_idx,
          self.ori_emb.max_norm,
          self.ori_emb.norm_type,
          self.ori_emb.scale_grad_by_freq,
          self.ori_emb.sparse,
      )
  
file_path: espnet/espnet2/asr/decoder/whisper_decoder.py
imports: import copy
  from typing import Any, List, Tuple
  import torch
  from typeguard import check_argument_types
  from espnet2.asr.decoder.abs_decoder import AbsDecoder
  from espnet.nets.scorer_interface import BatchScorerInterface
label_desc: Use image node_id 3 for calling the ExpandedTokenEmbedding obj's underlying member method code with example usage: obj.forward(input) and returns: torch