+
    œ°³jE  ã                   ól   € R t ^ RIHt ^RIHt ^RIHt ]! RR7      ] ! R R]4      4       4       tR.tR# )	zFlaubert configuration)Ústrict)ÚPreTrainedConfig)Úauto_docstringzflaubert/flaubert_base_uncased)Ú
checkpointc                   óè   a € ] tR t^t o RtRtRRRRRRR	R
RRRRRR/tRtRtRt	Rt
^t^tRtRtRtRtRtRt^tRtRtRtRtRt^ t^t^t^t^tRtRtRt Rt!Rt"Rt#^t$^t%^ t&^ t'^t(^ t)^t*Rt+V 3R lt,Rt-V t.R# )ÚFlaubertConfigaÒ  
pre_norm (`bool`, *optional*, defaults to `False`):
    Whether to apply the layer normalization before or after the feed forward layer following the attention in
    each layer (Vaswani et al., Tensor2Tensor for Neural Machine Translation. 2018)
emb_dim (`int`, *optional*, defaults to 2048):
    The dimensionality of embedding layer.
gelu_activation (`bool`, *optional*, defaults to True):
    Whether to use GeLU activation function.
sinusoidal_embeddings (`bool`, *optional*, defaults to `False`):
    Whether or not to use sinusoidal positional embeddings instead of absolute positional embeddings.
causal (`bool`, *optional*, defaults to `False`):
    Whether or not the model should behave in a causal manner. Causal models use a triangular attention mask in
    order to only attend to the left-side context instead if a bidirectional context.
asm (`bool`, *optional*, defaults to `False`):
    Whether or not to use an adaptive log softmax projection layer instead of a linear layer for the prediction
    layer.
n_langs (`int`, *optional*, defaults to 1):
    The number of languages the model handles. Set to 1 for monolingual models.
use_lang_emb (`bool`, *optional*, defaults to `True`)
    Whether to use language embeddings. Some models use additional language embeddings, see [the multilingual
    models page](http://huggingface.co/transformers/multilingual.html#xlm-language-embeddings) for information
    on how to use them.
embed_init_std (`float`, *optional*, defaults to 2048^-0.5):
    The standard deviation of the truncated_normal_initializer for initializing the embedding matrices.
embed_init_std (`float`, *optional*, defaults to `2048**-0.5`):
    Initializer std for embedding layers.
bos_index (`int`, *optional*, defaults to 0):
    The index of the beginning of sentence token in the vocabulary.
eos_index (`int`, *optional*, defaults to 1):
    The index of the end of sentence token in the vocabulary.
pad_index (`int`, *optional*, defaults to 2):
    The index of the padding token in the vocabulary.
unk_index (`int`, *optional*, defaults to 3):
    The index of the unknown token in the vocabulary.
mask_index (`int`, *optional*, defaults to 5):
    The index of the masking token in the vocabulary.
is_encoder (`bool`, *optional*, defaults to True):
    Whether the model is used as an encoder.
summary_type (`string`, *optional*, defaults to "first"):
    Argument used when doing sequence summary. Used in the sequence classification and multiple choice models.
    Has to be one of the following options:
        - `"last"`: Take the last token hidden state (like XLNet).
        - `"first"`: Take the first token hidden state (like BERT).
        - `"mean"`: Take the mean of all tokens hidden states.
        - `"cls_index"`: Supply a Tensor of classification token position (like GPT/GPT-2).
        - `"attn"`: Not implemented now, use multi-head attention.
summary_use_proj (`bool`, *optional*, defaults to `True`):
    Argument used when doing sequence summary. Used in the sequence classification and multiple choice models.
    Whether or not to add a projection after the vector extraction.
summary_activation (`str`, *optional*):
    Argument used when doing sequence summary. Used in the sequence classification and multiple choice models.
    Pass `"tanh"` for a tanh activation to the output, any other value will result in no activation.
summary_proj_to_labels (`bool`, *optional*, defaults to `True`):
    Used in the sequence classification and multiple choice models.
    Whether the projection outputs should have `config.num_labels` or `config.hidden_size` classes.
summary_first_dropout (`float`, *optional*, defaults to 0.1):
    Used in the sequence classification and multiple choice models.
    The dropout ratio to be used after the projection and activation.
start_n_top (`int`, *optional*, defaults to 5):
    Used in the SQuAD evaluation script.
end_n_top (`int`, *optional*, defaults to 5):
    Used in the SQuAD evaluation script.
mask_token_id (`int`, *optional*, defaults to 0):
    Model agnostic parameter to identify masked tokens when generating text in an MLM context.
lang_id (`int`, *optional*, defaults to 1):
    The ID of the language used by the model. This parameter is used when generating text in a given language.
ÚflaubertÚhidden_sizeÚemb_dimÚnum_attention_headsÚn_headsÚnum_hidden_layersÚn_layersÚn_wordsÚ
vocab_sizeÚ	bos_indexÚbos_token_idÚ	eos_indexÚeos_token_idÚ	pad_indexÚpad_token_idFg        iÁu  i   gš™™™™™¹?Ti   gê-�™—q=g{®Gáz”?ÚfirstNc                ón  <€ V ^8„  d   Qh/ S[ ;R&   S[S[,          ;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[S[,          ;R&   S[S[,          ;R&   S[ ;R	&   S[ ;R
&   S[ ;R&   S[ ;R&   S[;R&   S[ ;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[ ;R&   S[;R&   S[ ;R&   S[R,          ;R&   S[ ;R&   S[S[,          ;R&   S[;R&   S[;R &   S[;R!&   S[;R"&   S[R,          ;R#&   S[R,          ;R$&   S[S[S[,          ,          R,          ;R%&   S[ ;R&&   # )'é   Úpre_normÚ	layerdropr   r
   r   r   ÚdropoutÚattention_dropoutÚgelu_activationÚsinusoidal_embeddingsÚcausalÚasmÚn_langsÚuse_lang_embÚmax_position_embeddingsÚembed_init_stdÚlayer_norm_epsÚinit_stdr   r   r   Ú	unk_indexÚ
mask_indexÚ
is_encoderÚsummary_typeÚsummary_use_projNÚsummary_activationÚsummary_proj_to_labelsÚsummary_first_dropoutÚstart_n_topÚ	end_n_topÚmask_token_idÚlang_idr   r   r   Útie_word_embeddings)ÚboolÚfloatÚintÚstrÚlist)ÚformatÚ__classdict__s   "€Út/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/flaubert/configuration_flaubert.pyÚ__annotate__ÚFlaubertConfig.__annotate__   sY  ø‡ ‚ ñd Ññe ñf ‘s�{Ñ ñg ñh Ññi ñj Ññk ñl Ññm ñn Ñño ñp ‘S�[Ññq ñr ™s•{Ñ(ñs ñt Ñ ñu ñv  Ñ'ñw ñx Ññy ñz 
Ññ{ ñ| Ññ} ñ~ Ññ ñ@ !Ñ&ñA ñB Ñ&ñC ñD Ñ!ñE ñF ÑñG ñH ÑñI ñJ ÑñK ñL ÑñM ñN ÑñO ñP ÑñQ ñR ÑñS ñT ÑñU ñV Ñ!ñW ñX ˜d�
Ñ)ñY ñZ !Ñ'ñ[ ñ\ !¡3�;Ñ,ñ] ñ^ Ññ_ ñ` Ñña ñb Ññc ñd Ññe ñf ˜•*Ñ ñg ñh ˜•*Ñ ñi ñj ™™S�	•/ DÕ(Ñ,ñk ñl Ñ$òm ó    © gÍ;fž –?)/Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typeÚattribute_mapr   r   r   r
   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r   r   r   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r   r   r   r4   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r;   s   @r<   r   r      s  ø‡ € ñBðH €Jà�yØ˜yØ˜ZØ�<Ø�^Ø�^Ø�^ð€Mð €HØ €IØ€JØ€GØ€HØ€GØ€GØ%(ÐØ €OØ"'ÐØ€FØ€CØ€GØ€LØ#&ÐØ&€NØ!€NØ€HØ€IØ€IØ€IØ€IØ€JØ€JØ€LØ!ÐØ%)ÐØ#'ÐØ),ÐØ€KØ€IØ€MØ€GØ €LØ €LØ+,€LØ $Ð÷m ƒ r?   r   N)	rE   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   r   Ú__all__r@   r?   r<   Ú<module>rO      sK   ðñ å .å 3Ý #ñ Ð;Ô<Øôt%Ð%ó t%ó ó =ðt%ðn Ð
‚r?   