+
    œ°³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MobileViTV2 model configuration)Ústrict)ÚPreTrainedConfig)Úauto_docstringzapple/mobilevitv2-1.0)Ú
checkpointc                   ó„   a € ] tR t^t o RtRt^tRt^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^tRtRtV 3R ltRtV tR# )ÚMobileViTV2ConfigaN  
aspp_out_channels (`int`, *optional*, defaults to 512):
    Number of output channels used in the ASPP layer for semantic segmentation.
atrous_rates (`list[int]`, *optional*, defaults to `[6, 12, 18]`):
    Dilation (atrous) factors used in the ASPP layer for semantic segmentation.
aspp_dropout_prob (`float`, *optional*, defaults to 0.1):
    The dropout ratio for the ASPP layer for semantic segmentation.
n_attn_blocks (`list[int]`, *optional*, defaults to `[2, 4, 3]`):
    The number of attention blocks in each MobileViTV2Layer
base_attn_unit_dims (`list[int]`, *optional*, defaults to `[128, 192, 256]`):
    The base multiplier for dimensions of attention blocks in each MobileViTV2Layer
width_multiplier (`float`, *optional*, defaults to 1.0):
    The width multiplier for MobileViTV2.
ffn_multiplier (`int`, *optional*, defaults to 2):
    The FFN multiplier for MobileViTV2.
ffn_dropout (`float`, *optional*, defaults to 0.0):
    The dropout between FFN layers.

Example:

```python
>>> from transformers import MobileViTV2Config, MobileViTV2Model

>>> # Initializing a mobilevitv2-small style configuration
>>> configuration = MobileViTV2Config()

>>> # Initializing a model from the mobilevitv2-small style configuration
>>> model = MobileViTV2Model(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```Úmobilevitv2é   g       @Úswishgš™™™™™¹?g{®Gáz”?gñhãˆµøä>i   g      ð?g        c                ó‚  <€ V ^8„  d   Qh/ S[ ;R&   S[ S[S[ ,          ,          S[S[ S[ 3,          ,          ;R&   S[ S[S[ ,          ,          S[S[ S[ 3,          ,          ;R&   S[;R&   S[;R&   S[ ;R&   S[ ;R&   S[S[ ,          ;R&   S[;R	&   S[;R
&   S[ ;R&   S[S[ ,          S[S[ R3,          ,          ;R&   S[S[ ,          ;R&   S[ ;R&   S[S[ ,          S[S[ R3,          ,          ;R&   S[S[ ,          S[S[ R3,          ,          ;R&   S[S[ ,          ;R&   S[ ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   # )é   Únum_channelsÚ
image_sizeÚ
patch_sizeÚexpand_ratioÚ
hidden_actÚconv_kernel_sizeÚoutput_strideÚclassifier_dropout_probÚinitializer_rangeÚlayer_norm_epsÚaspp_out_channels.Úatrous_ratesÚaspp_dropout_probÚsemantic_loss_ignore_indexÚn_attn_blocksÚbase_attn_unit_dimsÚwidth_multiplierÚffn_multiplierÚattn_dropoutÚffn_dropout)ÚintÚlistÚtupleÚfloatÚstr)ÚformatÚ__classdict__s   "€Úz/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/mobilevitv2/configuration_mobilevitv2.pyÚ__annotate__ÚMobileViTV2Config.__annotate__   s¢  ø‡ ‚ ñL ÑñM ñN ‘d™3•i•¡%©©S¨¥/Õ1Ñ7ñO ñP ‘d™3•i•¡%©©S¨¥/Õ1Ñ5ñQ ñR ÑñS ñT ÑñU ñV ÑñW ñX ÑñY ñZ #¡S�[Ñ.ñ[ ñ\ Ñ#ñ] ñ^ Ñ ñ_ ñ` Ñ ña ñb ‘s•)™e¡C¨ H�oÕ-Ñ;ñc ñd ™s•{Ñ(ñe ñf !$Ñ)ñg ñh ™•9™u¡S¨# X�Õ.Ñ:ñi ñj ™c�¡U©3°¨8¥_Õ4ÑFñk ñl ™c•kÑ'ñm ñn Ñño ñp ™#•+Ñ#ñq ñr ™•Ñ"òs ó    © N)é   é   é   )r   é   é   )é€   éÀ   r	   )Ú__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    Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r'   s   @r(   r   r      s†   ø‡ € ñðB €Jà€LØ47€JØ45€JØ€LØ€JØÐØ€MØ+.ÐØ#ÐØ €NØ ÐØ0;€LØ%(ÐØ&)ÐØ1:€MØ7FÐØ$'ÐØ€NØ #€LØ"€K÷s ƒ r+   r   N)	r8   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   r   Ú__all__r,   r+   r(   Ú<module>rA      sH   ðñ &å .å 3Ý #ñ Ð2Ô3Øô7#Ð(ó 7#ó ó 4ð7#ðt Ð
‚r+   