class_docstr: To use, you must extend this class and define single_model_cls as a class
  variable. Example:
  
      @register_model("multilingual_transformer")
      class MultilingualTransformerModel(MultilingualModel):
          single_model_cls = TransformerModel
  
          @staticmethod
          def add_args(parser):
              TransformerModel.add_args(parser)
              MultilingualModel.add_args(parser)
code: def set_multilingual_arch_args(args):
      args.share_encoder_embeddings = getattr(
          args, "share_encoder_embeddings", False
      )
      args.share_decoder_embeddings = getattr(
          args, "share_decoder_embeddings", False
      )
      args.share_encoders = getattr(args, "share_encoders", False)
      args.share_decoders = getattr(args, "share_decoders", False)
  
file_path: translate/pytorch_translate/multilingual_model.py
imports: from collections import OrderedDict
  import torch.nn
  from fairseq.models import FairseqMultiModel, register_model
  from pytorch_translate import common_layers, utils
label_desc: Use image node_id 3 for calling the MultilingualModel obj's underlying member method code with example usage: obj.set_multilingual_arch_args(args) without return types