code: def fairseq_bart_large():
      cfg = fairseq_bart_base()
      cfg.defrost()
      cfg.MODEL.vocab_size = 50265
      cfg.MODEL.ENCODER.units = 1024
      cfg.MODEL.ENCODER.hidden_size = 4096
      cfg.MODEL.ENCODER.num_heads = 16
      cfg.MODEL.ENCODER.num_layers = 12
      cfg.MODEL.DECODER.units = 1024
      cfg.MODEL.DECODER.hidden_size = 4096
      cfg.MODEL.DECODER.num_heads = 16
      cfg.MODEL.DECODER.num_layers = 12
      cfg.freeze()
      return cfg
  
imports: import os
  from typing import Tuple, List
  import mxnet
  from mxnet import use_np
  from mxnet.gluon import nn
  from .base import BACKBONE_REGISTRY
  from .transformer import TransformerModel
  from ..base import get_model_zoo_home_dir, get_repo_model_zoo_url, get_model_zoo_checksum_dir
  from ..utils.misc import download, load_checksum_stats
  from ..utils.config import CfgNode
  from ..utils.registry import Registry
  from ..data.tokenizers import HuggingFaceByteBPETokenizer
label_desc: Use image node_id 2 for calling a global function with example usage: fairseq_bart_large() and returns: cfg