class_docstr: A wrapper around an ensemble of SpeechDLM models.
class_docstr_tok: ["A","wrapper","around","an","ensemble","of","SpeechDLM","models","."]
code: def max_decoder_positions(self):
      return min([m.max_decoder_positions() for m in self.models])
  
imports: import math
  from typing import Dict, List, Optional
  from omegaconf.listconfig import ListConfig
  from omegaconf.dictconfig import DictConfig
  import torch
  import torch.nn
  from fairseq.models import FairseqIncrementalDecoder
  from torch import Tensor
  from fairseq.ngram_repeat_block import NGramRepeatBlock
  from .multichannel_search import ContiguousMultichannelBeamSearch
  from fairseq.models.speech_dlm import SpeechDLM
label_desc: Use image node_id 5 for calling the MultichannelEnsembleModel obj's underlying member method code with example usage: obj.max_decoder_positions() and returns: min