code: def add_args(parser):
      NATransformerModel.add_args(parser)
      parser.add_argument(
          "--crf-lowrank-approx",
          type=int,
          help="the dimension of low-rank approximation of transition",
      )
      parser.add_argument(
          "--crf-beam-approx",
          type=int,
          help="the beam size for apporixmating the normalizing factor",
      )
      parser.add_argument(
          "--word-ins-loss-factor",
          type=float,
          help="weights on NAT loss used to co-training with CRF loss.",
      )
  
file_path: fairseq/fairseq/models/nat/nat_crf_transformer.py
imports: from fairseq.models import register_model, register_model_architecture
  from fairseq.models.nat import NATransformerModel, base_architecture
  from fairseq.modules import DynamicCRF
label_desc: Use image node_id 3 for calling the NACRFTransformerModel obj's underlying member method code with example usage: obj.add_args(parser) without return types