+
    œ°³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MobileViT model configuration)Ústrict)ÚPreTrainedConfig)Úauto_docstringzgoogle/mobilenet_v2_1.0_224)Ú
checkpointc                   óˆ   a € ] tR t^t o RtRt^tRt^tRt	Rt
^tRtRtRt^t^ tRtRtRtR	tR
tRtRtRtRt^ÿtV 3R ltRtV tR# )ÚMobileViTConfiga©  
neck_hidden_sizes (`list[int]`, *optional*, defaults to `[16, 32, 64, 96, 128, 160, 640]`):
    The number of channels for the feature maps of the backbone.
aspp_out_channels (`int`, *optional*, defaults to 256):
    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.

Example:

```python
>>> from transformers import MobileViTConfig, MobileViTModel

>>> # Initializing a mobilevit-small style configuration
>>> configuration = MobileViTConfig()

>>> # Initializing a model from the mobilevit-small style configuration
>>> model = MobileViTModel(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```Ú	mobilevité   g       @g      @Úsilugš™™™™™¹?g        g{®Gáz”?gñhãˆµøä>Tc                ó~  <€ V ^8„  d   Qh/ S[ ;R&   S[ S[S[ ,          ,          S[S[ S[ 3,          ,          ;R&   S[ S[S[ ,          ,          S[S[ S[ 3,          ,          ;R&   S[S[ ,          S[S[ R3,          ,          ;R&   S[S[ ,          S[S[ R3,          ,          ;R&   S[ ;R&   S[;R&   S[;R	&   S[;R
&   S[ ;R&   S[ ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[;R&   S[;R&   S[;R&   S[ ;R&   S[S[ ,          S[S[ R3,          ,          ;R&   S[S[ ,          ;R&   S[ ;R&   # )é   Únum_channelsÚ
image_sizeÚ
patch_size.Úhidden_sizesÚneck_hidden_sizesÚnum_attention_headsÚ	mlp_ratioÚexpand_ratioÚ
hidden_actÚconv_kernel_sizeÚoutput_strideÚhidden_dropout_probÚattention_probs_dropout_probÚclassifier_dropout_probÚinitializer_rangeÚlayer_norm_epsÚqkv_biasÚaspp_out_channelsÚatrous_ratesÚaspp_dropout_probÚsemantic_loss_ignore_index)ÚintÚlistÚtupleÚfloatÚstrÚbool)ÚformatÚ__classdict__s   "€Úv/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/mobilevit/configuration_mobilevit.pyÚ__annotate__ÚMobileViTConfig.__annotate__   s©  ø‡ ‚ ñ< Ññ= ñ> ‘d™3•i•¡%©©S¨¥/Õ1Ñ7ñ? ñ@ ‘d™3•i•¡%©©S¨¥/Õ1Ñ5ñA ñB ‘s•)™e¡C¨ H�oÕ-Ñ?ñC ñD ™C•y¡5©¨c¨¥?Õ2ÑTñE ñF Ñ ñG ñH ÑñI ñJ ÑñK ñL ÑñM ñN ÑñO ñP ÑñQ ñR ¡�Ñ*ñS ñT #(©#¥+Ñ3ñU ñV #¡S�[Ñ.ñW ñX Ñ#ñY ñZ Ñ ñ[ ñ\ Ññ] ñ^ Ñ ñ_ ñ` ‘s•)™e¡C¨ H�oÕ-Ñ;ña ñb ™s•{Ñ(ñc ñd !$Ñ)òe ó    © N)é�   éÀ   éð   )é   é    é@   é`   é€   é    i€  )é   é   é   )Ú__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!   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r)   s   @r*   r   r      sŒ   ø‡ € ñð2 €Jà€LØ47€JØ45€JØ0?€LØ5TÐØ ÐØ€IØ€LØ€JØÐØ€MØ'*ÐØ03Ð Ø+.ÐØ#ÐØ €NØ€HØ ÐØ0;€LØ%(ÐØ&)Ð÷e ƒ r-   r   N)	r?   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   r   Ú__all__r.   r-   r*   Ú<module>rH      sH   ðñ $å .å 3Ý #ñ Ð8Ô9Øô0*Ð&ó 0*ó ó :ð0*ðf Ð
‚r-   