+
    œ°³j[	  ã                   ó„   € 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VitPose model configuration)Ústrict)Ú%consolidate_backbone_kwargs_to_config)ÚPreTrainedConfig)Úauto_docstring)Ú
AutoConfigz"usyd-community/vitpose-base-simple)Ú
checkpointc                   ó^   a a€ ] tR t^t oRtRtR]/tRtRt	^t
RtV 3R ltV3R ltR	tVtV ;t# )
ÚVitPoseConfiga»  
scale_factor (`int`, *optional*, defaults to 4):
    Factor to upscale the feature maps coming from the ViT backbone.
use_simple_decoder (`bool`, *optional*, defaults to `True`):
    Whether to use a `VitPoseSimpleDecoder` to decode the feature maps from the backbone into heatmaps. Otherwise it uses `VitPoseClassicDecoder`.

Example:

```python
>>> from transformers import VitPoseConfig, VitPoseForPoseEstimation

>>> # Initializing a VitPose configuration
>>> configuration = VitPoseConfig()

>>> # Initializing a model (with random weights) from the configuration
>>> model = VitPoseForPoseEstimation(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```ÚvitposeÚbackbone_configNg{®Gáz”?Tc           
     ót   <€ \        RR V P                  RRRR^.//VB w  V n        p\        SV `  ! R/ VB  R# )r   Údefault_config_typeÚvitpose_backboneÚdefault_config_kwargsÚout_indicesN© )r   r   ÚsuperÚ__post_init__)ÚselfÚkwargsÚ	__class__s   &,€Úr/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/vitpose/configuration_vitpose.pyr   ÚVitPoseConfig.__post_init__8   sX   ø€ Ü'Lñ (
Ø ×0Ñ0ð(
à 2ð(
ð $1°1°#Ð"6ð(
ð ñ	(
Ñ$ˆÔ˜fô 	‰ÒÑ' Ô'ó    c                óh   <€ V ^8„  d   Qh/ S[ S[,          R,          ;R&   S[;R&   S[;R&   S[;R&   # )é   Nr   Úinitializer_rangeÚscale_factorÚuse_simple_decoder)Údictr   ÚfloatÚintÚbool)ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚVitPoseConfig.__annotate__   sD   ø‡ ‚ ñ6 Ñ,Õ,¨tÕ3Ñ:ñ7 ñ8 Ñ#ñ9 ñ: Ññ; ñ< Ñ#ò= r   )r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typer   Úsub_configsr   r   r   r   r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   r$   s   @@r   r	   r	      s>   ù‡ € ñð* €JØ$ jÐ1€Kà6:€OØ#ÐØ€LØ#Ðõ(÷A … r   r	   N)r+   Úhuggingface_hub.dataclassesr   Úbackbone_utilsr   Úconfiguration_utilsr   Úutilsr   Úauto.configuration_autor   r	   Ú__all__r   r   r   Ú<module>r8      sO   ðñ "å .å CÝ 3Ý #Ý 0ñ Ð?Ô@Øô&(Ð$ó &(ó ó Að&(ðR Ð
‚r   