+
    œ°³jq
  ã                   ó„   € R t ^ RIH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
# )zVitMatte model configuration)Ústrict)Ú%consolidate_backbone_kwargs_to_config)ÚPreTrainedConfig)Úauto_docstring)Ú
AutoConfigz$hustvl/vitmatte-small-composition-1k)Ú
checkpointc                   óf   a a€ ] tR t^t oRtRtR]/tR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# )ÚVitMatteConfiga5  
batch_norm_eps (`float`, *optional*, defaults to 1e-05):
    The epsilon used by the batch norm layers.
convstream_hidden_sizes (`list[int]`, *optional*, defaults to `[48, 96, 192]`):
    The output channels of the ConvStream module.
fusion_hidden_sizes (`list[int]`, *optional*, defaults to `[256, 128, 64, 32]`):
    The output channels of the Fusion blocks.

Example:

```python
>>> from transformers import VitMatteConfig, VitMatteForImageMatting

>>> # Initializing a ViTMatte hustvl/vitmatte-small-composition-1k style configuration
>>> configuration = VitMatteConfig()

>>> # Initializing a model (with random weights) from the hustvl/vitmatte-small-composition-1k style configuration
>>> model = VitMatteForImageMatting(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```ÚvitmatteÚbackbone_configNi€  gñhãˆµøä>g{®Gáz”?c           
     ót   <€ \        RR V P                  RRRRR.//VB w  V n        p\        SV `  ! R/ VB  R# )r   Údefault_config_typeÚvitdetÚdefault_config_kwargsÚout_featuresÚstage4N© )r   r   ÚsuperÚ__post_init__)ÚselfÚkwargsÚ	__class__s   &,€Út/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/vitmatte/configuration_vitmatte.pyr   ÚVitMatteConfig.__post_init__<   sX   ø€ Ü'Lñ (
Ø ×0Ñ0ð(
à (ð(
ð $2°H°:Ð">ð(
ð ñ	(
Ñ$ˆÔ˜fô 	‰ÒÑ' Ô'ó    c                óè   <€ V ^8„  d   Qh/ S[ S[,          R,          ;R&   S[;R&   S[;R&   S[;R&   S[S[,          S[S[R3,          ,          ;R&   S[S[,          S[S[R3,          ,          ;R&   # )	é   Nr   Úhidden_sizeÚbatch_norm_epsÚinitializer_range.Úconvstream_hidden_sizesÚfusion_hidden_sizes)Údictr   ÚintÚfloatÚlistÚtuple)ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚVitMatteConfig.__annotate__   s†   ø‡ ‚ ñ: Ñ,Õ,¨tÕ3Ñ:ñ; ñ< Ññ= ñ> Ñ ñ? ñ@ Ñ#ñA ñB "¡#�Y©©s°C¨x­Õ8ÑHñC ñD ™c�¡U©3°¨8¥_Õ4ÑIòE r   )r   )é0   é`   éÀ   )é   é€   é@   é    )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typer   Úsub_configsr   r   r   r   r    r!   r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   r(   s   @@r   r	   r	      sI   ù‡ € ñð. €JØ$ jÐ1€Kà6:€OØ€KØ €NØ#ÐØ;HÐØ7IÐõ(÷I … r   r	   N)r6   Úhuggingface_hub.dataclassesr   Úbackbone_utilsr   Úconfiguration_utilsr   Úutilsr   Úauto.configuration_autor   r	   Ú__all__r   r   r   Ú<module>rC      sO   ðñ #å .å CÝ 3Ý #Ý 0ñ ÐAÔBØô)(Ð%ó )(ó ó Cð)(ðX Ð
‚r   