+
    œ°³j#  ã                   ó  € R t ^ RIHt ^RIHt ^RIHtHt ]P                  ! ]	4      t
]! RR7      ] ! R R]4      4       4       t]! RR7      ] ! R R	]4      4       4       t]! RR7      ] ! R
 R]4      4       4       t. ROtR# )zOWL-ViT model configuration)Ústrict)ÚPreTrainedConfig)Úauto_docstringÚloggingzgoogle/owlvit-base-patch16)Ú
checkpointc                   óp   a € ] tR t^t o RtRtRtRtRtRt	^t
^t^tRtRtR	tR
tRt^ tRtRtV 3R ltRtV tR# )ÚOwlViTTextConfiga¬  
Example:

```python
>>> from transformers import OwlViTTextConfig, OwlViTTextModel

>>> # Initializing a OwlViTTextModel with google/owlvit-base-patch32 style configuration
>>> configuration = OwlViTTextConfig()

>>> # Initializing a OwlViTTextConfig from the google/owlvit-base-patch32 style configuration
>>> model = OwlViTTextModel(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```Úowlvit_text_modelÚtext_configi Á  é   i   Ú
quick_geluçñhãˆµøä>ç        ç{®Gáz”?ç      ð?iþÀ  iÿÀ  c                ó  <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[;R&   S[;R&   S[S[ ,          ;R	&   S[;R
&   S[;R&   S[ R,          ;R&   S[ R,          ;R&   S[ S[S[ ,          ,          R,          ;R&   # )é   Ú
vocab_sizeÚhidden_sizeÚintermediate_sizeÚnum_hidden_layersÚnum_attention_headsÚmax_position_embeddingsÚ
hidden_actÚlayer_norm_epsÚattention_dropoutÚinitializer_rangeÚinitializer_factorNÚpad_token_idÚbos_token_idÚeos_token_id)ÚintÚstrÚfloatÚlist)ÚformatÚ__classdict__s   "€Úp/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/owlvit/configuration_owlvit.pyÚ__annotate__ÚOwlViTTextConfig.__annotate__   sÜ   ø‡ ‚ ñ, Ññ- ñ. Ññ/ ñ0 Ñ!ñ1 ñ2 Ññ3 ñ4 Ñ ñ5 ñ6 !Ñ%ñ7 ñ8 Ñ"ñ9 ñ: Ñ ñ; ñ< ™s•{Ñ(ñ= ñ> Ñ#ñ? ñ@ Ñ#ñA ñB ˜•*Ñ ñC ñD ˜•*Ñ$ñE ñF ™™S�	•/ DÕ(Ñ0òG ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typeÚbase_config_keyr   r   r   r   r   r   r   r   r   r   r   r   r   r    Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__©r&   s   @r'   r   r      sk   ø‡ € ñð  %€JØ#€Oà€JØ€KØ!ÐØÐØ ÐØ#%ÐØ"€JØ €NØ%(ÐØ#ÐØ #ÐØ €LØ$€LØ+0€L÷G ƒ r*   r   c                   óh   a € ] tR t^?t o RtRtRtRtRt^t	^t
^tRt^ tRtRtRtR	tR
tV 3R ltRtV tR# )ÚOwlViTVisionConfiga½  
Example:

```python
>>> from transformers import OwlViTVisionConfig, OwlViTVisionModel

>>> # Initializing a OwlViTVisionModel with google/owlvit-base-patch32 style configuration
>>> configuration = OwlViTVisionConfig()

>>> # Initializing a OwlViTVisionModel model from the google/owlvit-base-patch32 style configuration
>>> model = OwlViTVisionModel(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```Úowlvit_vision_modelÚvision_configi   i   r   r   r   r   r   c                óF  <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ S[S[ ,          ,          S[S[ S[ 3,          ,          ;R&   S[ S[S[ ,          ,          S[S[ S[ 3,          ,          ;R&   S[;R&   S[;R	&   S[S[ ,          ;R
&   S[;R&   S[;R&   # )r   r   r   r   r   Únum_channelsÚ
image_sizeÚ
patch_sizer   r   r   r   r   )r!   r$   Útupler"   r#   )r%   r&   s   "€r'   r(   ÚOwlViTVisionConfig.__annotate__?   sÓ   ø‡ ‚ ñ, Ññ- ñ. Ñ!ñ/ ñ0 Ññ1 ñ2 Ñ!ñ3 ñ4 Ññ5 ñ6 ‘d™3•i•¡%©©S¨¥/Õ1Ñ7ñ7 ñ8 ‘d™3•i•¡%©©S¨¥/Õ1Ñ6ñ9 ñ: Ñ"ñ; ñ< Ñ ñ= ñ> ™s•{Ñ(ñ? ñ@ Ñ#ñA ñB Ñ#òC r*   r+   N)r,   r-   r.   r/   r0   r1   r2   r   r   r   r   r<   r=   r>   r   r   r   r   r   r3   r4   r5   r6   s   @r'   r8   r8   ?   s`   ø‡ € ñð  '€JØ%€Oà€KØ!ÐØÐØ!ÐØ€LØ47€JØ46€JØ"€JØ €NØ%(ÐØ#ÐØ #Ð÷C ƒ r*   r8   c                   óf   a a€ ] tR t^ct oRtR]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# )ÚOwlViTConfigÚowlvitr
   r:   Nr   gƒ/L¦
F@Tr   c                óÜ  <€ V P                   f&   \        4       V n         \        P                  R4       M:\	        V P                   \
        4      '       d   \        R/ V P                   B V n         V P                  f&   \        4       V n        \        P                  R4       M:\	        V P                  \
        4      '       d   \        R/ V P                  B V n        \        SV `$  ! R/ VB  R # )NzQ`text_config` is `None`. initializing the `OwlViTTextConfig` with default values.zU`vision_config` is `None`. initializing the `OwlViTVisionConfig` with default values.r+   )
r
   r   ÚloggerÚinfoÚ
isinstanceÚdictr:   r8   ÚsuperÚ__post_init__)ÚselfÚkwargsÚ	__class__s   &,€r'   rJ   ÚOwlViTConfig.__post_init__p   s­   ø€ Ø×ÑÒ#Ü/Ó1ˆDÔÜ�K‰KÐkÕlÜ˜×(Ñ(¬$×/Ò/Ü/ÑC°$×2BÑ2BÑCˆDÔà×ÑÒ%Ü!3Ó!5ˆDÔÜ�K‰KÐoÕpÜ˜×*Ñ*¬D×1Ò1Ü!3Ñ!I°d×6HÑ6HÑ!IˆDÔä‰ÒÑ' Ô'r*   c                óž   <€ V ^8„  d   Qh/ S[ S[,          R,          ;R&   S[ S[,          R,          ;R&   S[;R&   S[;R&   S[;R&   S[;R&   # )r   Nr
   r:   Úprojection_dimÚlogit_scale_init_valueÚreturn_dictr   )rH   r   r!   r#   Úbool)r%   r&   s   "€r'   r(   ÚOwlViTConfig.__annotate__c   si   ø‡ ‚ ñ Ñ(Õ(¨4Õ/Ñ6ñ ñ Ñ*Õ*¨TÕ1Ñ8ñ ñ Ññ ñ "Ñ*ñ ñ Ññ ñ Ñ#ò r*   )r
   r:   )r,   r-   r.   r/   r1   r   r8   Úsub_configsr
   r:   rP   rQ   rR   r   rJ   r3   r4   r5   Ú__classcell__)rM   r&   s   @@r'   rB   rB   c   sH   ù‡ € ð €JØ Ð"2°OÐEWÐX€Kà26€KØ48€MØ€NØ$*ÐØ€KØ #Ðõ(÷ … r*   rB   N)rB   r   r8   )r0   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   r   Ú
get_loggerr,   rE   r   r8   rB   Ú__all__r+   r*   r'   Ú<module>r\      s­   ðñ "å .å 3ß ,ð 
×	Ò	˜HÓ	%€ñ Ð7Ô8Øô!1Ð'ó !1ó ó 9ð!1ñH Ð7Ô8Øô$Ð)ó $ó ó 9ð$ñD Ð7Ô8Øô(Ð#ó (ó ó 9ð(ò6 E‚r*   