
    i5
                     j    d Z ddlmZ ddlmZ ddlmZ  ed      e G d d	e                    Zd	gZy
)zMBART model configuration    )strict   )PreTrainedConfig)auto_docstringzfacebook/mbart-large-cc25)
checkpointc                      e Zd ZU dZdZdgZddddZdZee	d	<   d
Z
ee	d<   dZee	d<   dZee	d<   dZee	d<   dZee	d<   dZee	d<   dZee	d<   dZeez  e	d<   dZeez  e	d<   dZee	d<   dZee	d<   dZee	d<   d
Zee	d<   dZeez  e	d<   dZeez  e	d<   dZeez  e	d<   dZee	d <   dZeez  e	d!<   d"Zee	d#<   d$Z ed%z  e	d&<   d'Z!ed%z  e	d(<   d)Z"ee#e   z  d%z  e	d*<   d%Z$ed%z  e	d+<   d)Z%ee#e   z  d%z  e	d,<   d"Z&ee	d-<   dZ'ee	d.<   y%)/MBartConfiga  
    Example:

    ```python
    >>> from transformers import MBartConfig, MBartModel

    >>> # Initializing a MBART facebook/mbart-large-cc25 style configuration
    >>> configuration = MBartConfig()

    >>> # Initializing a model (with random weights) from the facebook/mbart-large-cc25 style configuration
    >>> model = MBartModel(configuration)

    >>> # Accessing the model configuration
    >>> configuration = model.config
    ```mbartpast_key_valuesencoder_attention_headsd_modelencoder_layers)num_attention_headshidden_sizenum_hidden_layersiY  
vocab_sizei   max_position_embeddings   i   encoder_ffn_dim   decoder_layersdecoder_ffn_dimdecoder_attention_headsg        encoder_layerdropdecoder_layerdropT	use_cacheis_encoder_decodergeluactivation_functiong?dropoutattention_dropoutactivation_dropoutg{Gz?init_stdclassifier_dropoutFscale_embedding   Npad_token_idr   bos_token_id   eos_token_iddecoder_start_token_idforced_eos_token_id
is_decodertie_word_embeddings)(__name__
__module____qualname____doc__
model_typekeys_to_ignore_at_inferenceattribute_mapr   int__annotations__r   r   r   r   r   r   r   r   floatr   r   boolr   r   strr   r    r!   r"   r#   r$   r%   r'   r(   r*   listr+   r,   r-   r.        ~/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/transformers/models/mbart/configuration_mbart.pyr	   r	      s     J#4"58 -M J#'S'NCOS#%S%NCOS#%S%%(us{(%(us{(It##%%GSGUS[%(us{(&))He&))!OT! L#*  L#* +,L#S	/D(,)-C$J-23tCy4/3J $$r=   r	   N)	r2   huggingface_hub.dataclassesr   configuration_utilsr   utilsr   r	   __all__r<   r=   r>   <module>rC      sG      . 3 # 673%" 3%  83%l /r=   