
    i
                     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Blenderbot model configuration    )strict   )PreTrainedConfig)auto_docstringzfacebook/blenderbot-3B)
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	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e	d-<   dZ%ee#e   z  d(z  e	d.<   d%Z&ee	d/<   dZ'ee	d0<   y()1BlenderbotConfigaO  
    encoder_no_repeat_ngram_size (`int`, *optional*, defaults to 3):
        Number of ngrams to not be repeated in the encoder.

    Example:

    ```python
    >>> from transformers import BlenderbotConfig, BlenderbotModel

    >>> # Initializing a Blenderbot facebook/blenderbot-3B style configuration
    >>> configuration = BlenderbotConfig()

    >>> # Initializing a model (with random weights) from the facebook/blenderbot-3B style configuration
    >>> model = BlenderbotModel(configuration)

    >>> # Accessing the model configuration
    >>> configuration = model.config
    ```
blenderbotpast_key_valuesencoder_attention_headsd_modelencoder_layers)num_attention_headshidden_sizenum_hidden_layersiH  
vocab_size   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_functioni 
  g?dropoutattention_dropoutactivation_dropoutg{Gz?init_std   decoder_start_token_idFscale_embeddingr   Npad_token_idbos_token_ideos_token_idr   encoder_no_repeat_ngram_size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/blenderbot/configuration_blenderbot.pyr	   r	      sz   & J#4"58 -M J#&S&NC OS #%S%NC OS #%S%%(us{(%(us{(It##%%GSGUS[%(us{(&))He"#C#!OT! L#*  L#* +,L#S	/D(,() #)23tCy4/3J $$r>   r	   N)	r3   huggingface_hub.dataclassesr   configuration_utilsr   utilsr   r	   __all__r=   r>   r?   <module>rD      sH    % . 3 # 346%' 6%  56%r 
r>   