+
    œ°³jr  ã                   ót   € ^ RI H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	# )
é    )Ústrict)ÚPreTrainedConfig)ÚRopeParameters)Úauto_docstringzLiquidAI/LFM2-1.2B)Ú
checkpointc                   ó¨   a a€ ] tR t^t oRtRtR.tRtRtRt	Rt
^ t^ t^tRtR	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V 3R ltV3R ltRt Vt!V ;t"# )Ú
Lfm2Configa�  
conv_bias (`bool`, *optional*, defaults to `False`):
    Whether to use bias in the conv layers.
conv_L_cache (`int`, *optional*, defaults to 3):
    L_cache dim in the conv layers.
block_multiple_of (`int`, *optional*, defaults to 256):
    Multiple for the `intermediate_size`.
block_ffn_dim_multiplier (`float`, *optional*, defaults to 1.0):
    Multiplier for the `intermediate_size`.
block_auto_adjust_ff_dim (`bool`, *optional*, defaults to `True`):
    Whether to adjust the dim of the `intermediate_size`.
full_attn_idxs (`Optional`, *optional*):
    Index of the layers which use attention.

```python
>>> from transformers import Lfm2Model, Lfm2Config

>>> # Initializing a LFM2 model
>>> configuration = Lfm2Config()

>>> # Initializing a model from the LFM2-1.2B style configuration
>>> model = Lfm2Model(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```
Úlfm2Úpast_key_valuesg    €„.Ai   i 
  i 0  i ô g{®Gáz”?gñhãˆµøä>TNFé   g      ð?c                óÄ  <€ V P                   fz   V P                  e   V P                  M\        \        V P                  4      4      V n        \        V P                  4       Uu. uF  q"V P                  9   d   RMRNK  	  upV n         VP                  RV P                  4      V n        VP                  RV P                  4      V n        \        SV `$  ! R/ VB  R # u upi )NÚfull_attentionÚconvÚtie_embeddingÚblock_ff_dim© )
Úlayer_typesÚfull_attn_idxsÚlistÚrangeÚnum_hidden_layersÚpopÚtie_word_embeddingsÚintermediate_sizeÚsuperÚ__post_init__)ÚselfÚkwargsÚiÚ	__class__s   &, €Úl/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/lfm2/configuration_lfm2.pyr   ÚLfm2Config.__post_init__Q   sÆ   ø€ Ø×ÑÒ#à'+×':Ñ':Ò'F�×#Ò#ÌDÔQVÐW[×WmÑWmÓQnÓLoð Ôô SXÐX\×XnÑXnÔRoó ÙRoÈQ¨×)<Ñ)<Ô$<Ñ À&ÒHÑRoñ ˆDÔð $*§:¡:¨o¸t×?WÑ?WÓ#XˆÔ Ø!'§¡¨N¸D×<RÑ<RÓ!SˆÔÜ‰ÒÑ' Ô'ùò s   Á$Cc                óÖ  <€ V ^8„  d   Qh/ 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,          ;R&   S[ S[S[ ,          ,          R,          ;R&   S[;R&   S[S[,          R,          ;R&   S[;R&   S[ ;R&   S[ ;R&   S[S[ ,          ;R&   S[;R&   S[S[ ,          R,          ;R&   S[S[,          R,          ;R&   # )é   Ú
vocab_sizeÚhidden_sizer   r   Únum_attention_headsÚnum_key_value_headsÚmax_position_embeddingsÚinitializer_rangeÚnorm_epsÚ	use_cacheNÚpad_token_idÚbos_token_idÚeos_token_idr   Úrope_parametersÚ	conv_biasÚconv_L_cacheÚblock_multiple_ofÚblock_ffn_dim_multiplierÚblock_auto_adjust_ff_dimr   r   )ÚintÚfloatÚboolr   r   ÚdictÚstr)ÚformatÚ__classdict__s   "€r!   Ú__annotate__ÚLfm2Config.__annotate__   s„  ø‡ ‚ ñF ÑñG ñH ÑñI ñJ Ñ"ñK ñL ÑñM ñN Ñ!ñO ñP Ñ ñQ ñR !Ñ*ñS ñT Ñ#ñU ñV ÑñW ñX ÑñY ñZ ˜•*Ñ ñ[ ñ\ ˜•*Ñ ñ] ñ^ ™™S�	•/ DÕ(Ñ,ñ_ ñ` Ñ$ña ñb $¡dÕ*¨TÕ1Ñ8ñc ñd Ññe ñf Ññg ñh Ñ ñi ñj $¡c�kÑ/ñk ñl #Ñ)ñm ñn ™•I Õ$Ñ+ño ñp ‘c•˜TÕ!Ñ(òq ó    )r   r   r   r   )#Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typeÚkeys_to_ignore_at_inferenceÚdefault_thetar%   r&   r   r   r'   r(   r)   r*   r+   r,   r-   r.   r/   r   r0   r1   r2   r3   r4   r5   r   r   r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r    r<   s   @@r!   r	   r	      s¤   ù‡ € ñð8 €JØ#4Ð"5ÐØ€Mà€JØ€KØ"ÐØÐØ!ÐØ ÐØ#*ÐØ#ÐØ€HØ€IØ €LØ €LØ+,€LØ $ÐØ48€OØ€IØ€LØ ÐØ,/ÐØ%)ÐØ'+€NØ$(€Kõ(÷u … r?   r	   N)
Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úmodeling_rope_utilsr   Úutilsr   r	   Ú__all__r   r?   r!   Ú<module>rQ      sJ   ðõ  /å 3Ý 1Ý #ñ Ð/Ô0ØôC(Ð!ó C(ó ó 1ðC(ðL ˆ.‚r?   