o
    ¢Äi8  ã                   @   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                   @   ó,   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   ú\/home/kim/smarthome/.venv/lib/python3.10/site-packages/onnxruntime/transformers/constants.pyr      ó    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ÚATTENTION_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                   @   r   )
Ú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   !   r   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
   
