Ë
    S^(h=  ã                   óL   — d Z ddlmZ  ej                  e«      Z G d„ d«      Zy)zMMBT configurationé   )Úloggingc                   ó   — e Zd ZdZdd„Zy)Ú
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.
    Nc                 óH   — |j                   | _         || _        |r|| _        y y )N)Ú__dict__Úmodal_hidden_sizeÚ
num_labels)ÚselfÚconfigr	   r   s       út/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/transformers/models/deprecated/mmbt/configuration_mmbt.pyÚ__init__zMMBTConfig.__init__&   s$   € ØŸ™ˆŒØ!2ˆÔÙØ(ˆD�Oð ó    )Ni   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   © r   r   r   r      s   „ ñô)r   r   N)r   Úutilsr   Ú
get_loggerr   Úloggerr   r   r   r   ú<module>r      s+   ðñ  å ð 
ˆ×	Ñ	˜HÓ	%€÷)ò )r   