Ë
    ÜÓ^jä  ã                   óv   — d Z ddlmZ ddlmZ ddlmZ ddlmZ  ed¬«      e G d	„ d
e«      «       «       Z	d
gZ
y)zPixtral model configurationé    )Ústricté   )ÚPreTrainedConfig)ÚRopeParameters)Úauto_docstringzmistral-labs/pixtral-12b)Ú
checkpointc                   ó  ‡ — e Zd ZU dZdZdZeed<   dZeed<   dZ	eed<   d	Z
eed
<   dZeed<   dZeee   z  eeef   z  ed<   d	Zeee   z  eeef   z  ed<   dZeed<   dZeez  ed<   dZeez  dz  ed<   dZeed<   ˆ fd„Zˆ xZS )ÚPixtralVisionConfiga­  
    Example:

    ```python
    >>> from transformers import PixtralVisionModel, PixtralVisionConfig

    >>> # Initializing a Pixtral-12B style configuration
    >>> config = PixtralVisionConfig()

    >>> # Initializing a model (with randomly initialized weights) from the configuration
    >>> model = PixtralVisionModel(configuration)

    >>> # Accessing the model configuration
    >>> configuration = model.config
    ```Úpixtrali   Úhidden_sizei   Úintermediate_sizeé   Únum_hidden_layersé   Únum_attention_headsr   Únum_channelsÚ
image_sizeÚ
patch_sizeÚgeluÚ
hidden_actg        Úattention_dropoutNÚrope_parametersg{®Gáz”?Úinitializer_rangec                 ó`   •— | j                   | j                  z  | _        t        ‰| �  di |¤Ž y )N© )r   r   Úhead_dimÚsuperÚ__post_init__)ÚselfÚkwargsÚ	__class__s     €ú|/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/transformers/models/pixtral/configuration_pixtral.pyr   z!PixtralVisionConfig.__post_init__7   s+   ø€ Ø×(Ñ(¨D×,DÑ,DÑDˆŒÜ‰ÑÑ' Ó'ó    )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú
model_typer   ÚintÚ__annotations__r   r   r   r   r   ÚlistÚtupler   r   Ústrr   Úfloatr   r   Údictr   r   Ú__classcell__)r!   s   @r"   r
   r
      sÄ   ø… ñð  €Jà€K�ÓØ!Ð�sÓ!ØÐ�sÓØ!Ð˜Ó!Ø€L�#ÓØ48€J��d˜3‘i‘ %¨¨S¨¡/Ñ1Ó8Ø46€J��d˜3‘i‘ %¨¨S¨¡/Ñ1Ó6Ø€J�ÓØ%(Ð�u˜s‘{Ó(Ø48€O�^ dÑ*¨TÑ1Ó8Ø#Ð�uÓ#÷(ð (r#   r
   N)r'   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úmodeling_rope_utilsr   Úutilsr   r
   Ú__all__r   r#   r"   ú<module>r6      sK   ðñ "å .å 3Ý 1Ý #ñ Ð5Ô6Øô!(Ð*ó !(ó ó 7ð!(ðH !Ð
!�r#   