src/transformers/models/prophetnet/modeling_prophetnet.py/ProphetNetForConditionalGeneration/__init__
class ProphetNetForConditionalGeneration:    def __init__(self, config: ProphetNetConfig):
        super().__init__(config)
        self.prophetnet = ProphetNetModel(config)
        self.padding_idx = config.pad_token_id
        self.disable_ngram_loss = config.disable_ngram_loss

        self.lm_head = nn.Linear(config.hidden_size, config.vocab_size, bias=False)

        self.init_weights()