+
    œ°³jä  ã                   ó²   € ^ 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R7      ] ! R	 R
]4      4       4       t
R
R.tR# )é    )Ústrict)ÚPreTrainedConfig)Úauto_docstring)ÚCONFIG_MAPPINGÚ
AutoConfigznvidia/audio-flamingo-3-hf)Ú
checkpointc            
       ó€   a € ] tR t^t o RtRtRRRRRRR	R
RR/t^€t^ t^t	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RtV tR# )ÚAudioFlamingo3EncoderConfiga1  
max_source_positions (`int`, *optional*, defaults to 1500):
    The maximum sequence length of log-mel filter-bank features that this model might ever be used with.

Example:

```python
>>> from transformers import AudioFlamingo3EncoderConfig, AudioFlamingo3Encoder

>>> # Initializing an AudioFlamingo3EncoderConfig
>>> configuration = AudioFlamingo3EncoderConfig()

>>> # Initializing an AudioFlamingo3Encoder (with random weights)
>>> model = AudioFlamingo3Encoder(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```Úaudioflamingo3_encoderÚd_modelÚhidden_sizeÚencoder_layersÚnum_hidden_layersÚencoder_attention_headsÚnum_attention_headsÚencoder_ffn_dimÚintermediate_sizeÚencoder_layerdropÚ	layerdropi   g        Úgelui   g{®Gáz”?FiÜ  c                óö   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[S[ ,          ;R&   S[;R&   S[ ;R&   S[S[ ,          ;R&   S[S[ ,          ;R	&   S[S[ ,          ;R
&   S[;R&   S[;R&   S[ ;R&   # )é   Únum_mel_binsr   r   r   r   Úactivation_functionr   ÚdropoutÚattention_dropoutÚactivation_dropoutÚinitializer_rangeÚscale_embeddingÚmax_source_positions)ÚintÚfloatÚstrÚbool)ÚformatÚ__classdict__s   "€Ú€/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/audioflamingo3/configuration_audioflamingo3.pyÚ__annotate__Ú(AudioFlamingo3EncoderConfig.__annotate__   sØ   ø‡ ‚ ñ@ ÑñA ñB ÑñC ñD Ñ!ñE ñF Ñ!ñG ñH ‘s�{Ñ ñI ñJ Ñ%ñK ñL ÑñM ñN ‘S�[ÑñO ñP ™s•{Ñ(ñQ ñR ¡�Ñ)ñS ñT Ñ#ñU ñV Ñ!ñW ñX Ñ$òY ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typeÚattribute_mapr   r   r   r   r   r   r   r   r   r   r   r   r    Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r&   s   @r'   r
   r
      s‰   ø‡ € ñð& *€Jð 	�=ØÐ-Ø!Ð#8ØÐ.Ø˜[ð€Mð €LØÐØ!ÐØ!ÐØ €IØ%ÐØ€KØ€GØ%(ÐØ&)ÐØ#ÐØ!€OØ $Ð÷Y ƒ r*   r
   c                   óf   a a€ ] tR t^Gt oRtRtR]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# )ÚAudioFlamingo3Configa�  
Example:

```python
>>> from transformers import AudioFlamingo3ForConditionalGeneration, AudioFlamingo3Config, AudioFlamingo3EncoderConfig, Qwen2Config

>>> # Initializing an AudioFlamingo3Encoder config
>>> audio_config = AudioFlamingo3EncoderConfig()

>>> # Initializing a Qwen2 config
>>> text_config = Qwen2Config()

>>> # Initializing an AudioFlamingo3 configuration
>>> configuration = AudioFlamingo3Config(audio_config, text_config)

>>> # Initializing a model from the audioflamingo3 style configuration
>>> model = AudioFlamingo3ForConditionalGeneration(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```Úaudioflamingo3Úaudio_configÚtext_configNiuP r   Tc                ó°  <€ \        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
                  \        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# )r1   r   NÚqwen2r+   )Ú
isinstancer9   ÚdictÚgetr   r:   ÚsuperÚ__post_init__)ÚselfÚkwargsÚ	__class__s   &,€r'   rA   Ú"AudioFlamingo3Config.__post_init__h   s  ø€ Ü�d×'Ñ'¬×.Ò.Ø.2×.?Ñ.?×.CÑ.CÀLÐRjÓ.kˆD×Ñ˜lÑ+Ü .¨t×/@Ñ/@ÀÕ/NÖ OÑ dÐRV×RcÑRcÑ dˆDÕØ×ÑÒ&Ü .Ð/GÖ HÓ JˆDÔä�d×&Ñ&¬×-Ò-Ø-1×-=Ñ-=×-AÑ-AÀ,ÐPWÓ-XˆD×Ñ˜\Ñ*Ü-¨d×.>Ñ.>¸|Õ.LÖMÑaÐPT×P`ÑP`ÑaˆDÕØ×ÑÒ%Ü-¨gÖ6Ó8ˆDÔä‰ÒÑ' Ô'r*   c                ó’   <€ V ^8„  d   Qh/ S[ S[,          R,          ;R&   S[ S[,          R,          ;R&   S[;R&   S[;R&   S[;R&   # )r   Nr9   r:   Úaudio_token_idÚprojector_hidden_actÚprojector_bias)r>   r   r!   r#   r$   )r%   r&   s   "€r'   r(   Ú!AudioFlamingo3Config.__annotate__G   s\   ø‡ ‚ ñ6 Ñ)Õ)¨DÕ0Ñ7ñ7 ñ8 Ñ(Õ(¨4Õ/Ñ6ñ9 ñ: Ñ ñ; ñ< Ñ&ñ= ñ> Ñò? r*   )r9   r:   )r,   r-   r.   r/   r0   r1   r   Úsub_configsr9   r:   rG   rH   rI   rA   r3   r4   r5   Ú__classcell__)rD   r&   s   @@r'   r7   r7   G   sF   ù‡ € ñð, "€JØ! :¨}¸jÐI€KØ37€LØ26€KØ €NØ &ÐØ€Nõ(÷C … r*   r7   N)Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   Úautor   r   r
   r7   Ú__all__r+   r*   r'   Ú<module>rR      sv   ðõ" /å 3Ý #ß -ñ Ð7Ô8Øô*%Ð"2ó *%ó ó 9ð*%ñZ Ð7Ô8Øô,(Ð+ó ,(ó ó 9ð,(ð^ "Ð#@Ð
A‚r*   