§
     `ƒiX  ã                   óV   — d Z ddlmZ  ej        e¦  «        Z G d„ d¦  «        ZdgZdS )zMMBT configurationé   )Úloggingc                   ó   — e Zd ZdZdd„ZdS )Ú
MMBTConfigaN  
    This is the configuration class to store the configuration of a [`MMBTModel`]. It is used to instantiate a MMBT
    model according to the specified arguments, defining the model architecture.

    Args:
        config ([`PreTrainedConfig`]):
            Config of the underlying Transformer models. Its values are copied over to use a single config.
        num_labels (`int`, *optional*):
            Size of final Linear layer for classification.
        modal_hidden_size (`int`, *optional*, defaults to 2048):
            Embedding dimension of the non-text modality encoder.
    Né   c                 óB   — |j         | _         || _        |r	|| _        d S d S )N)Ú__dict__Úmodal_hidden_sizeÚ
num_labels)ÚselfÚconfigr
   r	   s       úŠ/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/transformers/models/deprecated/mmbt/configuration_mmbt.pyÚ__init__zMMBTConfig.__init__&   s0   € ØœˆŒØ!2ˆÔØð 	)Ø(ˆDŒOˆOˆOð	)ð 	)ó    )Nr   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   © r   r   r   r      s2   € € € € € ðð ð)ð )ð )ð )ð )ð )r   r   N)r   Úutilsr   Ú
get_loggerr   Úloggerr   Ú__all__r   r   r   ú<module>r      sh   ðð  Ð à Ð Ð Ð Ð Ð ð 
ˆÔ	˜HÑ	%Ô	%€ð)ð )ð )ð )ð )ñ )ô )ð )ð* ˆ.€€€r   