
    g8                     h     G d  d      Z  G d d      Z G d d      Z G d d      Z G d d	      Zy
)c                   ,    e Zd ZdZdZdZdZdZdZdZ	dZ
y	)
	Operators	AttentionLayerNormalizationMultiHeadAttentionPackedAttentionPackedMultiHeadAttentionRemovePaddingRestorePaddingSkipLayerNormalizationN)__name__
__module____qualname__	ATTENTION	LAYERNORMMULTI_HEAD_ATTENTIONPACKEDATTENTIONPACKED_MULTI_HEAD_ATTENTIONREMOVEPADDINGRESTOREPADDINGSKIPLAYERNORM     W/var/www/openai/venv/lib/python3.12/site-packages/onnxruntime/transformers/constants.pyr   r      s,    I$I/'O"<#M%N,Mr   r   c                   (    e Zd ZdZdZdZdZdZdZdZ	y)	AttentionInputIDs                      N)
r   r   r   INPUTWEIGHTSBIAS
MASK_INDEXPASTATTENTION_BIASPAST_SEQUENCE_LENGTHr   r   r   r   r      s&    EGDJDNr   r   c                       e Zd ZdZdZy)AttentionOutputIDsr   r   N)r   r   r   OUTPUTPRESENTr   r   r   r+   r+      s    FGr   r+   c                   ,    e Zd ZdZdZdZdZdZdZdZ	dZ
y	)
MultiHeadAttentionInputIDsr   r   r   r   r    r!   r"      N)r   r   r   QUERYKEYVALUEr%   KEY_PADDING_MASKr(   PAST_KEY
PAST_VALUEr   r   r   r/   r/   !   s+    E
CEDNHJr   r/   c                       e Zd ZdZdZdZy)MultiHeadAttentionOutputIDsr   r   r   N)r   r   r   r,   PRESENT_KEYPRESENT_VALUEr   r   r   r8   r8   ,   s    FKMr   r8   N)r   r   r+   r/   r8   r   r   r   <module>r;      s7   - -  
  r   