code: def forward(
      self,
      prev_output_tokens,
      encoder_out,
      incremental_state=None,
      mode="",
      **kwargs,
  ):
      decoder, kwargs = self.select_decoder(mode, **kwargs)
      return decoder(
          prev_output_tokens,
          encoder_out,
          incremental_state=incremental_state,
          **kwargs,
      )
  
file_path: fairseq/fairseq/models/speech_to_text/multi_modality_model.py
imports: from fairseq.models import FairseqDecoder, FairseqEncoder
label_desc: Use image node_id 3 for calling the MultiInputDecoder obj's underlying member method code with example usage: obj.forward(prev_output_tokens, encoder_out, incremental_state, mode) and returns: decoder