code: def base_multilingual_architecture(args):
      base_architecture(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: fairseq/fairseq/models/multilingual_transformer.py
imports: from collections import OrderedDict
  from fairseq import utils
  from fairseq.models import FairseqMultiModel, register_model, register_model_architecture
  from fairseq.models.transformer import Embedding, TransformerDecoder, TransformerEncoder, TransformerModel, base_architecture
  from fairseq.utils import safe_hasattr
label_desc: Use image node_id 1 for calling a global function with example usage: base_multilingual_architecture(args) without return types