+
    œ°³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GLPN model configuration)Ústrict)ÚPreTrainedConfig)Úauto_docstringzvinvino02/glpn-kitti)Ú
checkpointc                   ó|   a € ] tR t^t o RtR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^@t^
tRtV 3R ltR	tV tR
# )Ú
GLPNConfiga*  
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.
sr_ratios (`list[int]`, *optional*, defaults to `[8, 4, 2, 1]`):
    Sequence reduction ratios in each encoder block.
patch_sizes (`list[int]`, *optional*, defaults to `[7, 3, 3, 3]`):
    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 `[4, 4, 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.
decoder_hidden_size (`int`, *optional*, defaults to 64):
    The dimension of the decoder.
max_depth (`int`, *optional*, defaults to 10):
    The maximum depth of the decoder.
head_in_index (`int`, *optional*, defaults to -1):
    The index of the features to use in the head.

Example:

```python
>>> from transformers import GLPNModel, GLPNConfig

>>> # Initializing a GLPN vinvino02/glpn-kitti style configuration
>>> configuration = GLPNConfig()

>>> # Initializing a model from the vinvino02/glpn-kitti style configuration
>>> model = GLPNModel(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```ÚglpnÚgelug        g{®Gáz”?gš™™™™™¹?g�íµ ÷Æ°>c                óŽ  <€ V ^8„  d   Qh/ 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&   S[ ;R&   # )é   Únum_channelsÚnum_encoder_blocks.ÚdepthsÚ	sr_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Údecoder_hidden_sizeÚ	max_depthÚhead_in_index)ÚintÚlistÚtupleÚstrÚfloat)ÚformatÚ__classdict__s   "€Úl/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/glpn/configuration_glpn.pyÚ__annotate__ÚGLPNConfig.__annotate__   s–  ø‡ ‚ ñV ÑñW ñX ÑñY ñZ ‘�I™™c 3˜h�Õ'Ñ6ñ[ ñ\ ‘C�y™5¡ c �?Õ*Ñ9ñ] ñ^ ‘s•)™e¡C¨ H�oÕ-ÑBñ_ ñ` ‘c•™U¡3¨ 8�_Õ,Ñ;ña ñb ‘#�Y™™s C˜x�Õ(Ñ7ñc ñd ™c�¡U©3°¨8¥_Õ4ÑCñe ñf ‘S•	™E¡# s (�OÕ+Ñ:ñg ñh Ññi ñj ¡�Ñ*ñk ñl #(©#¥+Ñ3ñm ñn Ñ#ño ñp ™C•KÑ%ñq ñr Ñ ñs ñt Ñ!ñu ñv Ññw ñx Ñòy ó    © N)r   r   r   r   )é   é   r   é   )é    é@   é    é   )é   é   r2   r2   )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   ø‡ € ñ$ðL €Jà€LØÐØ*6€FØ-9€IØ0B€LØ/;€KØ+7€GØ7CÐØ.:€JØ€JØ'*ÐØ03Ð Ø#ÐØ"%€NØ €NØ!ÐØ€IØ€M÷y ƒ r(   r   N)	r9   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   r   Ú__all__r)   r(   r%   Ú<module>rB      sG   ðñ å .å 3Ý #ñ Ð1Ô2Øô:Ð!ó :ó ó 3ð:ðz ˆ.‚r(   