o
    –h  ã                   @   sX   d dl mZ d dlmZmZ d dlmZmZmZ eG dd„ dƒƒZ	eG dd„ dƒƒZ
dS )	é    )Ú	dataclass)ÚListÚUnion)ÚWVTypeÚExtraVectorsÚ	ModelTypec                   @   sþ   e Zd ZU eeef ed< eed< eed< eed< eed< eed< e	ed< eed< eed	< e
ed
< eed< e
ed< e
ed< e
ed< eed< eed< e
ed< eed< e
ed< e
ed< eed< eed< eed< eed< eed< e
ed< eed< eed< eed< dS )Ú	CNNConfigÚfilter_channelsÚfilter_sizesÚ	fc_shapesÚdropoutÚnum_classesÚwordvec_typeÚextra_wordvec_methodÚextra_wordvec_dimÚextra_wordvec_max_normÚchar_lowercaseÚcharlm_projectionÚhas_charlm_forwardÚhas_charlm_backwardÚuse_elmoÚelmo_projectionÚ
bert_modelÚbert_finetuneÚbert_hidden_layersÚforce_bert_savedÚuse_peftÚ	lora_rankÚ
lora_alphaÚlora_dropoutÚlora_modules_to_saveÚlora_target_modulesÚbilstmÚbilstm_hidden_dimÚmaxpool_widthÚ
model_typeN)Ú__name__Ú
__module__Ú__qualname__r   ÚintÚtupleÚ__annotations__Úfloatr   r   ÚboolÚstrr   r   © r/   r/   ú[/var/www/html/env_mimamsha/lib/python3.10/site-packages/stanza/models/classifiers/config.pyr      s<   
 r   c                   @   sV   e Zd ZU eed< eed< eed< eed< eed< eed< eed< eed< eed	< d
S )ÚConstituencyConfigr   r   r   Úconstituency_backpropÚconstituency_batch_normÚconstituency_node_attnÚconstituency_top_layerÚconstituency_all_wordsr%   N)	r&   r'   r(   r*   r+   r,   r)   r-   r   r/   r/   r/   r0   r1   +   s   
 r1   N)Údataclassesr   Útypingr   r   Ústanza.models.classifiers.utilsr   r   r   r   r1   r/   r/   r/   r0   Ú<module>   s    #