+
    œ°³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Pvt model configuration)Ústrict)ÚPreTrainedConfig)Úauto_docstringzXrenya/pvt-tiny-224)Ú
checkpointc                   ó|   a € ] tR t^t o RtRt^àt^t^tRt	Rt
RtRtRtRtRtRtRtRtRtRtRtRtRtV 3R	 ltR
tV tR# )Ú	PvtConfigak  
num_encoder_blocks (`int`, *optional*, defaults to 4):
    The number of encoder blocks (i.e. stages in the Mix Transformer encoder).
depths (`list[int]`, *optional*, defaults to `[2, 2, 2, 2]`):
    The number of layers in each encoder block.
sequence_reduction_ratios (`list[int]`, *optional*, defaults to `[8, 4, 2, 1]`):
    Sequence reduction ratios in each encoder block.
patch_sizes (`list[int]`, *optional*, defaults to `[4, 2, 2, 2]`):
    Patch size before each encoder block.
strides (`list[int]`, *optional*, defaults to `[4, 2, 2, 2]`):
    Stride before each encoder block.
num_attention_heads (`list[int]`, *optional*, defaults to `[1, 2, 5, 8]`):
    Number of attention heads for each attention layer in each block of the Transformer encoder.
mlp_ratios (`list[int]`, *optional*, defaults to `[8, 8, 4, 4]`):
    Ratio of the size of the hidden layer compared to the size of the input layer of the Mix FFNs in the
    encoder blocks.
num_labels ('int', *optional*, defaults to 1000):
    The number of classes.

Example:

```python
>>> from transformers import PvtModel, PvtConfig

>>> # Initializing a PVT Xrenya/pvt-tiny-224 style configuration
>>> configuration = PvtConfig()

>>> # Initializing a model from the Xrenya/pvt-tiny-224 style configuration
>>> model = PvtModel(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```ÚpvtÚgelug        g{®Gáz”?g�íµ ÷Æ°>Tiè  c                óÔ  <€ V ^8„  d   Qh/ S[ S[S[ ,          ,          S[S[ S[ 3,          ,          ;R&   S[ ;R&   S[ ;R&   S[S[ ,          S[S[ R3,          ,          ;R&   S[S[ ,          S[S[ R3,          ,          ;R&   S[S[ ,          S[S[ R3,          ,          ;R&   S[S[ ,          S[S[ R3,          ,          ;R&   S[S[ ,          S[S[ R3,          ,          ;R	&   S[S[ ,          S[S[ R3,          ,          ;R
&   S[S[ ,          S[S[ R3,          ,          ;R&   S[;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[;R&   S[S[ ,          ;R&   S[;R&   S[;R&   S[ ;R&   # )é   Ú
image_sizeÚnum_channelsÚnum_encoder_blocks.ÚdepthsÚsequence_reduction_ratiosÚhidden_sizesÚpatch_sizesÚstridesÚnum_attention_headsÚ
mlp_ratiosÚ
hidden_actÚhidden_dropout_probÚattention_probs_dropout_probÚinitializer_rangeÚdrop_path_rateÚlayer_norm_epsÚqkv_biasÚ
num_labels)ÚintÚlistÚtupleÚstrÚfloatÚbool)ÚformatÚ__classdict__s   "€Új/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/pvt/configuration_pvt.pyÚ__annotate__ÚPvtConfig.__annotate__   s«  ø‡ ‚ ñN ‘d™3•i•¡%©©S¨¥/Õ1Ñ7ñO ñP ÑñQ ñR ÑñS ñT ‘�I™™c 3˜h�Õ'Ñ6ñU ñV  $¡C�y©5±°c°­?Õ:ÑIñW ñX ‘s•)™e¡C¨ H�oÕ-ÑCñY ñZ ‘c•™U¡3¨ 8�_Õ,Ñ;ñ[ ñ\ ‘#�Y™™s C˜x�Õ(Ñ7ñ] ñ^ ™c�¡U©3°¨8¥_Õ4ÑCñ_ ñ` ‘S•	™E¡# s (�OÕ+Ñ:ña ñb Ññc ñd ¡�Ñ*ñe ñf #(©#¥+Ñ3ñg ñh Ñ#ñi ñj ™C•KÑ%ñk ñl Ñ ñm ñn Ñño ñp Ñòq ó    © N)r   r   r   r   )é   é   r   é   )é@   é€   i@  i   )r,   r   r   r   )r-   r   é   r+   )r+   r+   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   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r%   s   @r&   r   r      sz   ø‡ € ñ ðD €Jà47€JØ€LØÐØ*6€FØ=IÐØ0C€LØ/;€KØ+7€GØ7CÐØ.:€JØ€JØ'*ÐØ03Ð Ø#ÐØ"%€NØ €NØ€HØ€J÷q ƒ r)   r   N)	r5   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   r   Ú__all__r*   r)   r&   Ú<module>r>      sG   ðñ  å .å 3Ý #ñ Ð0Ô1Øô6Ð ó 6ó ó 2ð6ðr ˆ-‚r)   