+
    œ°³jI  ã                   ó|   € R 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VipLlava model configuration)Ústrict)ÚPreTrainedConfig)Úauto_docstring)ÚCONFIG_MAPPINGÚ
AutoConfigzllava-hf/vip-llava-7b-hf)Ú
checkpointc                   óz   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V 3R ltV3R ltRtVtV ;t# )ÚVipLlavaConfiga�  
projector_layernorm_eps (`float`, *optional*, defaults to 1e-05):
    The layer norm epsilon of the projector layernorm
vision_feature_layers (`Union[int, list[int]]`, *optional*, defaults to `[-2, -5, -8, -11, 6]`):
    The vision feature layer, or list of layers to select the vision features from.

Example:

```python
>>> from transformers import VipLlavaForConditionalGeneration, VipLlavaConfig, CLIPVisionConfig, LlamaConfig

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

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

>>> # Initializing a VipLlava vipllava-7b style configuration
>>> configuration = VipLlavaConfig(vision_config, text_config)

>>> # Initializing a model from the vipllava-7b style configuration
>>> model = VipLlavaForConditionalGeneration(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```ÚvipllavaÚimage_token_idÚimage_token_indexÚtext_configÚvision_configNé }  Úgelugñhãˆµøä>i@  Fc                óÂ  <€ \        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        \        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   ÚsuperÚ__post_init__)ÚselfÚkwargsÚ	__class__s   &,€Út/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/vipllava/configuration_vipllava.pyr"   ÚVipLlavaConfig.__post_init__C   s$  ø€ Ü�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Ôä‰ÒÑ' Ô'ó    c                óú   <€ V ^8„  d   Qh/ S[ S[,          R,          ;R&   S[ S[,          R,          ;R&   S[;R&   S[;R&   S[;R&   S[S[S[,          ,          S[S[R3,          ,          ;R&   S[;R	&   S[;R
&   # )é   Nr   r   r   Úprojector_hidden_actÚprojector_layernorm_eps.Úvision_feature_layersÚimage_seq_lengthÚtie_word_embeddings)r   r   ÚintÚstrÚfloatÚlistÚtupleÚbool)ÚformatÚ__classdict__s   "€r&   Ú__annotate__ÚVipLlavaConfig.__annotate__   s¨   ø‡ ‚ ñH Ñ*Õ*¨TÕ1Ñ8ñI ñJ Ñ(Õ(¨4Õ/Ñ6ñK ñL Ñ"ñM ñN Ñ&ñO ñP #Ñ)ñQ ñR ¡¡c¥�?©U±3¸°8­_Õ<ÑSñS ñT ÑñU ñV Ñ%òW r(   )r   r   )éþÿÿÿéûÿÿÿiøÿÿÿiõÿÿÿé   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Úattribute_mapr   Úsub_configsr   r   r   r+   r,   r-   r.   r/   r"   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r%   r7   s   @@r&   r	   r	      si   ù‡ € ñð6 €JàÐ-ð€Mð ! *¨o¸zÐJ€Kà48€MØ26€KØ"ÐØ &ÐØ%)ÐØ?SÐØÐØ %Ðõ(÷[ … r(   r	   N)rA   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   Úautor   r   r	   Ú__all__r   r(   r&   Ú<module>rM      sN   ðñ #å .å 3Ý #ß -ñ Ð5Ô6ØôA(Ð%ó A(ó ó 7ðA(ðH Ð
‚r(   