Ë
    ÛÓ^j³  ã                   ó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BART model configurationé    )Ústricté   )ÚPreTrainedConfig)Úauto_docstringzfacebook/bart-large)Ú
checkpointc                   ón  ‡ — 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dz  e	d<   dZedz  e	d<   dZedz  e	d<   dZedz  e	d<   dZedz  e	d<   dZedz  e	d<   dZedz  e	d<   dZedz  e	d<   dZedz  e	d<   d
Zedz  e	d<   dZeez  dz  e	d<   dZeez  dz  e	d<   dZeez  dz  e	d<   dZedz  e	d<   dZeez  dz  e	d<   d Zed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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	d.<   ˆ fd/„Z(ˆ xZ)S )0Ú
BartConfiga©  
    Example:

    ```python
    >>> from transformers import BartConfig, BartModel

    >>> # Initializing a BART facebook/bart-large style configuration
    >>> configuration = BartConfig()

    >>> # Initializing a model (with random weights) from the facebook/bart-large style configuration
    >>> model = BartModel(configuration)

    >>> # Accessing the model configuration
    >>> configuration = model.config
    ```ÚbartÚpast_key_valuesÚencoder_attention_headsÚd_modelÚencoder_layers)Únum_attention_headsÚhidden_sizeÚnum_hidden_layersiYÄ  Ú
vocab_sizei   Úmax_position_embeddingsé   Ni   Úencoder_ffn_dimé   Údecoder_layersÚdecoder_ffn_dimÚdecoder_attention_headsg        Úencoder_layerdropÚdecoder_layerdropÚgeluÚactivation_functiongš™™™™™¹?ÚdropoutÚattention_dropoutÚactivation_dropoutg{®Gáz”?Úinit_stdÚclassifier_dropoutFÚscale_embeddingTÚ	use_cacheé   Úpad_token_idr   Úbos_token_idé   Úeos_token_idÚis_encoder_decoderÚdecoder_start_token_idÚforced_eos_token_idÚ
is_decoderÚtie_word_embeddingsc                 ój   •— | j                   €|j                  dd«      | _        t        ‰| �  di |¤Ž y )NÚ
num_labelsr   © )Úid2labelÚpopr0   ÚsuperÚ__post_init__)ÚselfÚkwargsÚ	__class__s     €úv/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/transformers/models/bart/configuration_bart.pyr5   zBartConfig.__post_init__M   s1   ø€ ð �=‰=Ð Ø$Ÿj™j¨°qÓ9ˆDŒOä‰ÑÑ' Ó'ó    )*Ú__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   Ústrr   r   r   r    r!   r"   r#   Úboolr$   r&   r'   r)   Úlistr*   r+   r,   r-   r.   r5   Ú__classcell__)r8   s   @r9   r	   r	      sÑ  ø… ñð  €JØ#4Ð"5Ðà8Ø Ø-ñ€Mð €J�ÓØ#'Ð˜SÓ'Ø!#€N�C˜$‘JÓ#Ø"&€O�S˜4‘ZÓ&Ø*,Ð˜S 4™ZÓ,Ø!#€N�C˜$‘JÓ#Ø"&€O�S˜4‘ZÓ&Ø*,Ð˜S 4™ZÓ,Ø&)Ð�u˜t‘|Ó)Ø&)Ð�u˜t‘|Ó)Ø&,Ð˜˜t™Ó,Ø€GˆS�4‰ZÓØ"%€GˆU�S‰[˜4ÑÓ%Ø,/Ð�u˜s‘{ TÑ)Ó/Ø-0Ð˜ ™ dÑ*Ó0Ø!€Hˆe�d‰lÓ!Ø-0Ð˜ ™ dÑ*Ó0Ø#(€O�T˜D‘[Ó(Ø€IˆtÓØ €L�#˜‘*Ó Ø €L�#˜‘*Ó Ø+,€L�#˜˜S™	‘/ DÑ(Ó,Ø&*Ð˜˜t™Ó*Ø)*Ð˜C $™JÓ*Ø23Ð˜˜t C™y™¨4Ñ/Ó3Ø#€J��t‘Ó#Ø $Ð˜Ó$÷(ð (r:   r	   N)	r>   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   r	   Ú__all__r1   r:   r9   ú<module>rM      sG   ðñ å .å 3Ý #ñ Ð0Ô1Øô;(Ð!ó ;(ó ó 2ð;(ð| ˆ.�r:   