U
    T?hH  ã                   @   sJ   G d d„ dƒZ G dd„ dƒZG dd„ dƒZG dd„ dƒZG dd	„ d	ƒZd
S )c                   @   s,   e Zd ZdZdZdZdZdZdZdZ	dZ
d	S )
Ú	OperatorsZ	AttentionZLayerNormalizationZMultiHeadAttentionZPackedAttentionZPackedMultiHeadAttentionZRemovePaddingZRestorePaddingZSkipLayerNormalizationN)Ú__name__Ú
__module__Ú__qualname__Z	ATTENTIONZ	LAYERNORMZMULTI_HEAD_ATTENTIONZPACKEDATTENTIONZPACKED_MULTI_HEAD_ATTENTIONZREMOVEPADDINGZRESTOREPADDINGZSKIPLAYERNORM© r   r   úT/var/www/html/venv/lib/python3.8/site-packages/onnxruntime/transformers/constants.pyr      s   r   c                   @   s(   e Zd ZdZdZdZdZdZdZdZ	dS )	ÚAttentionInputIDsé    é   é   é   é   é   é   N)
r   r   r   ZINPUTZWEIGHTSÚBIASZ
MASK_INDEXZPASTÚRELATIVE_POSITION_BIASZPAST_SEQUENCE_LENGTHr   r   r   r   r      s   r   c                   @   s   e Zd ZdZdZdS )ÚAttentionOutputIDsr   r	   N)r   r   r   ÚOUTPUTZPRESENTr   r   r   r   r      s   r   c                   @   s,   e Zd ZdZdZdZdZdZdZdZ	dZ
d	S )
ÚMultiHeadAttentionInputIDsr   r	   r
   r   r   r   r   é   N)r   r   r   ZQUERYZKEYZVALUEr   ZKEY_PADDING_MASKr   ZPAST_KEYZ
PAST_VALUEr   r   r   r   r   !   s   r   c                   @   s   e Zd ZdZdZdZdS )ÚMultiHeadAttentionOutputIDsr   r	   r
   N)r   r   r   r   ZPRESENT_KEYZPRESENT_VALUEr   r   r   r   r   ,   s   r   N)r   r   r   r   r   r   r   r   r   Ú<module>   s   
