code: def __init__(self, args, encoder, decoder):
      super().__init__(args, encoder, decoder)
      self.crf_layer = DynamicCRF(
          num_embedding=len(self.tgt_dict),
          low_rank=args.crf_lowrank_approx,
          beam_size=args.crf_beam_approx,
      )
  
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 1 to create a new NACRFTransformerModel object from inherited base classes: NATransformerModel with example: obj = NACRFTransformerModel(args, encoder, decoder)