class_docstr: A wrapper around a dictionary of :class:`FairseqEncoder` objects.
  
  We run forward on each encoder and return a dictionary of outputs. The first
  encoder's dictionary is used for initialization.
  
  Args:
      encoders (dict): a dictionary of :class:`FairseqEncoder` objects.
code: def __init__(self, encoders):
      super().__init__(next(iter(encoders.values())).dictionary)
      self.encoders = encoders
      for key in self.encoders:
          self.add_module(key, self.encoders[key])
  
imports: from .fairseq_encoder import FairseqEncoder
label_desc: Use image node_id 1 to create a new CompositeEncoder object from inherited base classes: FairseqEncoder with example: obj = CompositeEncoder(encoders)