+
    œ°³j  ã                   ó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X-MOD configuration)Ústrict)ÚPreTrainedConfig)Úauto_docstringzfacebook/xmod-base)Ú
checkpointc                   ó    a € ] tR t^t o RtRtRtRt^t^t	Rt
RtRtRtRt^tR	tR
t^t^ t^tRtRtRt^tRtRtRtRtRtRtRtRt V 3R lt!Rt"V t#R# )Ú
XmodConfigaì  
pre_norm (`bool`, *optional*, defaults to `False`):
    Whether to apply layer normalization before each block.
adapter_reduction_factor (`int` or `float`, *optional*, defaults to 2):
    The factor by which the dimensionality of the adapter is reduced relative to `hidden_size`.
adapter_layer_norm (`bool`, *optional*, defaults to `False`):
    Whether to apply a new layer normalization before the adapter modules (shared across all adapters).
adapter_reuse_layer_norm (`bool`, *optional*, defaults to `True`):
    Whether to reuse the second layer normalization and apply it before the adapter modules as well.
ln_before_adapter (`bool`, *optional*, defaults to `True`):
    Whether to apply the layer normalization before the residual connection around the adapter module.
languages (`Iterable[str]`, *optional*, defaults to `["en_XX"]`):
    An iterable of language codes for which adapter modules should be initialized.
default_language (`str`, *optional*):
    Language code of a default language. It will be assumed that the input is in this language if no language
    codes are explicitly passed to the forward method.

Examples:

```python
>>> from transformers import XmodConfig, XmodModel

>>> # Initializing an X-MOD facebook/xmod-base style configuration
>>> configuration = XmodConfig()

>>> # Initializing a model (with random weights) from the facebook/xmod-base style configuration
>>> model = XmodModel(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```Úxmodi:w  i   i   Úgelugš™™™™™¹?i   g{®Gáz”?gê-�™—q=TNFc                ó(  <€ V ^8„  d   Qh/ S[ ;R&   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,          ;R&   S[ R,          ;R&   S[ S[S[ ,          ,          R,          ;R&   S[;R&   S[S[ ,          R,          ;R&   S[;R&   S[ ;R&   S[;R&   S[;R&   S[;R&   S[S[,          S[S[R3,          ,          ;R&   S[R,          ;R&   S[;R&   S[;R&   S[;R&   # )é   Ú
vocab_sizeÚhidden_sizeÚnum_hidden_layersÚnum_attention_headsÚintermediate_sizeÚ
hidden_actÚhidden_dropout_probÚattention_probs_dropout_probÚmax_position_embeddingsÚtype_vocab_sizeÚinitializer_rangeÚlayer_norm_epsNÚpad_token_idÚbos_token_idÚeos_token_idÚ	use_cacheÚclassifier_dropoutÚpre_normÚadapter_reduction_factorÚadapter_layer_normÚadapter_reuse_layer_normÚln_before_adapter.Ú	languagesÚdefault_languageÚ
is_decoderÚadd_cross_attentionÚtie_word_embeddings)ÚintÚstrÚfloatÚlistÚboolÚtuple)ÚformatÚ__classdict__s   "€Úl/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/xmod/configuration_xmod.pyÚ__annotate__ÚXmodConfig.__annotate__   sÕ  ø‡ ‚ ñJ ÑñK ñL ÑñM ñN ÑñO ñP Ñ!ñQ ñR Ñ!ñS ñT ÑñU ñV ¡�Ñ*ñW ñX #(©#¥+Ñ3ñY ñZ !Ñ&ñ[ ñ\ Ññ] ñ^ Ñ#ñ_ ñ` Ñ!ña ñb ˜•*Ñ ñc ñd ˜•*Ñ ñe ñf ™™S�	•/ DÕ(Ñ,ñg ñh Ññi ñj ¡� dÕ*Ñ1ñk ñl Ññm ñn "Ñ%ño ñp Ñ$ñq ñr #Ñ)ñs ñt Ñ"ñu ñv ‘C�y™5¡ c �?Õ*Ñ7ñw ñx ˜D•jÑ'ñy ñz Ññ{ ñ| Ñ%ñ} ñ~ Ñ$ò ó    © )Úen_XX)$Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typer   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&   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r.   s   @r/   r   r      s°   ø‡ € ñð@ €Jà€JØ€KØÐØ!ÐØ!ÐØ€JØ'*ÐØ03Ð Ø#&ÐØ€OØ#ÐØ!€NØ €LØ €LØ+,€LØ€IØ-1ÐØ€HØ$%ÐØ$ÐØ%)ÐØ"ÐØ-7€IØ#'ÐØ€JØ %ÐØ $Ð÷ ƒ r2   r   N)	r9   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   r   Ú__all__r3   r2   r/   Ú<module>rB      sG   ðñ å .å 3Ý #ñ Ð/Ô0Øô=%Ð!ó =%ó ó 1ð=%ð@ ˆ.‚r2   