+
    œ°³jÌ  ã                   óˆ   € R t ^ RIHt ^ RIHt ^RIHt ^RIHt ^RI	H
t
Ht ]! RR7      ] ! R R	]4      4       4       tR	.tR
# )zLlava model configuration)ÚLiteral)Ústrict)ÚPreTrainedConfig)Úauto_docstring)ÚCONFIG_MAPPINGÚ
AutoConfigzllava-hf/llava-1.5-7b-hf)Ú
checkpointc                   ó~   a a€ ] tR t^t oRtRtRR/tR]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V3R ltRtVtV ;t# )ÚLlavaConfigaT  
Example:

```python
>>> from transformers import LlavaForConditionalGeneration, LlavaConfig, CLIPVisionConfig, LlamaConfig

>>> # Initializing a CLIP-vision config
>>> vision_config = CLIPVisionConfig()

>>> # Initializing a Llama config
>>> text_config = LlamaConfig()

>>> # Initializing a Llava llava-1.5-7b style configuration
>>> configuration = LlavaConfig(vision_config, text_config)

>>> # Initializing a model from the llava-1.5-7b style configuration
>>> model = LlavaForConditionalGeneration(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```ÚllavaÚimage_token_idÚimage_token_indexÚtext_configÚvision_configNé }  i@  ÚgeluÚdefaultTFc                óT  <€ \        V P                  \        4      '       d^   V P                  P                  R R4      V P                  R &   \        V P                  R ,          ,          ! R
/ V P                  B V n        M.V P                  f!   \        R,          ! RR^R^^RRR7      V n        \        V P
                  \        4      '       d^   V P
                  P                  R R	4      V P
                  R &   \        V P
                  R ,          ,          ! R
/ V P
                  B V n        M%V P
                  f   \        R	,          ! 4       V n        V P                  '       g8   V P
                  P                  '       d   V P
                  P                  V n        \        SV `   ! R
/ VB  R# )Ú
model_typeÚclip_vision_modelNi   i   iP  r   i   )Úintermediate_sizeÚhidden_sizeÚ
patch_sizeÚ
image_sizeÚnum_hidden_layersÚnum_attention_headsÚ
vocab_sizeÚprojection_dimÚllama© )	Ú
isinstancer   ÚdictÚgetr   r   Útie_word_embeddingsÚsuperÚ__post_init__)ÚselfÚkwargsÚ	__class__s   &,€Ún/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/llava/configuration_llava.pyr%   ÚLlavaConfig.__post_init__A   sW  ø€ Ü�d×(Ñ(¬$×/Ò/Ø/3×/AÑ/A×/EÑ/EÀlÐTgÓ/hˆD×Ñ˜|Ñ,Ü!/°×0BÑ0BÀ<Õ0PÖ!QÑ!gÐTX×TfÑTfÑ!gˆDÕØ×ÑÒ'Ü!/Ð0CÖ!DØ"&Ø ØØØ"$Ø$&Ø Ø"ô	"ˆDÔô �d×&Ñ&¬×-Ò-Ø-1×-=Ñ-=×-AÑ-AÀ,ÐPWÓ-XˆD×Ñ˜\Ñ*Ü-¨d×.>Ñ.>¸|Õ.LÖMÑaÐPT×P`ÑP`ÑaˆDÕØ×ÑÒ%Ü-¨gÖ6Ó8ˆDÔð
 ×'×'Ð'¨D×,<Ñ,<×,P×,PÐ,PØ'+×'7Ñ'7×'KÑ'KˆDÔ$ä‰ÒÑ' Ô'ó    c                óð   <€ V ^8„  d   Qh/ S[ S[,          R,          ;R&   S[ S[,          R,          ;R&   S[;R&   S[;R&   S[;R&   S[R,          ;R&   S[S[S[,          ,          ;R&   S[;R	&   S[;R
&   # )é   Nr   r   r   Úimage_seq_lengthÚprojector_hidden_actÚvision_feature_select_strategyÚvision_feature_layerÚmultimodal_projector_biasr#   )r   Úfull)r!   r   ÚintÚstrr   ÚlistÚbool)ÚformatÚ__classdict__s   "€r)   Ú__annotate__ÚLlavaConfig.__annotate__   s®   ø‡ ‚ ñ> Ñ*Õ*¨TÕ1Ñ8ñ? ñ@ Ñ(Õ(¨4Õ/Ñ6ñA ñB Ñ"ñC ñD ÑñE ñF Ñ&ñG ñH %,Ð,=Õ$>ÑJñI ñJ ¡¡S¥	�/Ñ.ñK ñL  $Ñ*ñM ñN Ñ%òO r+   )r   r#   r   éþÿÿÿ)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Úattribute_mapr   Úsub_configsr   r   r   r.   r/   r0   r1   r2   r#   r%   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r(   r9   s   @@r)   r
   r
      so   ù‡ € ñð, €JàÐ-ð€Mð ! *¨o¸zÐJ€Kà48€MØ26€KØ"ÐØÐØ &ÐØAJÐ"Ø,.ÐØ&*ÐØ %Ðõ(÷S … r+   r
   N)rA   Útypingr   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   Úautor   r   r
   Ú__all__r   r+   r)   Ú<module>rN      sP   ðñ  å å .å 3Ý #ß -ñ Ð5Ô6ØôC(Ð"ó C(ó ó 7ðC(ðL ˆ/‚r+   