ó
    Eñiñ:  ã                   ó²  • S SK JrJr  S SKJr  S SKJrJr  S SKJ	r	J
r
  SrSr " S S\5      r " S	 S
\5      r " S S\5      r\ " S S5      5       r\
 " S S\	5      5       r\ " S S5      5       r\
 " S S\	5      5       r\
 " S S\	5      5       r\
 " S S\	5      5       r\ " S S5      5       r\
 " S S\	5      5       r\
 " S S\	5      5       r\
 " S S \	5      5       r\ " S! S"5      5       r\ " S# S$5      5       r\
 " S% S&\	5      5       r\ " S' S(5      5       r\ " S) S*5      5       r\ " S+ S,5      5       r\
 " S- S.\	5      5       r  " S/ S0\5      r!\ " S1 S25      5       r"\ " S3 S45      5       r#\ " S5 S65      5       r$\ " S7 S85      5       r%\
 " S9 S:\	5      5       r&\ " S; S<5      5       r'\ " S= S>5      5       r(\ " S? S@5      5       r)\ " SA SB5      5       r*\ " SC SD5      5       r+\ " SE SF5      5       r,\
 " SG SH\	5      5       r-\ " SI SJ5      5       r.\ " SK SL5      5       r/\ " SM SN5      5       r0\ " SO SP5      5       r1\ " SQ SR5      5       r2\ " SS ST5      5       r3\ " SU SV5      5       r4\ " SW SX5      5       r5\
 " SY SZ\	5      5       r6\ " S[ S\5      5       r7\ " S] S^5      5       r8\ " S_ S`5      5       r9\ " Sa Sb5      5       r:\ " Sc Sd5      5       r;\ " Se Sf5      5       r<\ " Sg Sh5      5       r=\ " Si Sj5      5       r>\ " Sk Sl5      5       r?\ " Sm Sn5      5       r@\ " So Sp5      5       rA\ " Sq Sr5      5       rB\ " Ss St5      5       rCgu)vé    )Ú	dataclassÚfield)ÚIntEnum)Ú	AnnotatedÚOptional)Ú_UnionÚ_union_dataclass)é   é   é   c                   ó`   • \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrSrSrSrSrSrSrSrSrSrg)Ú
ScalarTypeé   r   r   é   é   é   é   é   é   r
   é	   é
   é   é   é   é   é   é   é   é    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚUNKNOWNÚBYTEÚCHARÚSHORTÚINTÚLONGÚHALFÚFLOATÚDOUBLEÚCOMPLEXHALFÚCOMPLEXFLOATÚCOMPLEXDOUBLEÚBOOLÚBFLOAT16ÚUINT16ÚFLOAT8E4M3FNÚ
FLOAT8E5M2ÚFLOAT8E4M3FNUZÚFLOAT8E5M2FNUZÚ__static_attributes__r    ó    ÚW/home/mande/repo/quber/.venv/lib/python3.13/site-packages/torch/_export/serde/schema.pyr   r      sa   † Ø€GØ€DØ€DØ€EØ
€CØ€DØ€DØ€EØ€FØ€KØ€LØ€MØ€DØ€HØ€FØ€LØ€JØ€NØƒNr9   r   c                   ó4   • \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rg)ÚLayouté(   r   r   r   r   r   r   r   r   r    N)r!   r"   r#   r$   ÚUnknownÚ	SparseCooÚ	SparseCsrÚ	SparseCscÚ	SparseBsrÚ	SparseBscÚ_mkldnnÚStridedr8   r    r9   r:   r<   r<   (   s*   † Ø€GØ€IØ€IØ€IØ€IØ€IØ€GØƒGr9   r<   c                   ó(   • \ rS rSrSrSrSrSrSrSr	g)	ÚMemoryFormaté3   r   r   r   r   r   r    N)
r!   r"   r#   r$   r>   ÚContiguousFormatÚChannelsLastÚChannelsLast3dÚPreserveFormatr8   r    r9   r:   rG   rG   3   s   † Ø€GØÐØ€LØ€NØƒNr9   rG   c                   óH   • \ rS rSr% \\S4   \S'   Sr\\\	   S4   \S'   Sr
g)ÚDeviceé;   r   ÚtypeNé   Úindexr    )r!   r"   r#   r$   r   ÚstrÚ__annotations__rR   r   Úintr8   r    r9   r:   rN   rN   ;   s)   ‡ à
�C˜�GÑ
ÓØ*.€Eˆ9�X˜c‘] BÐ&Ñ'Ö.r9   rN   c                   óR   • \ rS rSr% \\S4   \S'   \\S4   \S'   \\S4   \S'   Sr	g	)
ÚSymExprHintéA   r   Úas_intrQ   Úas_boolr   Úas_floatr    N)
r!   r"   r#   r$   r   rU   rT   ÚboolÚfloatr8   r    r9   r:   rW   rW   A   s/   ‡ à�c˜2�gÑÓØ�t˜R�xÑ Ó Ø˜˜r˜	Ñ"Ö"r9   rW   c                   óH   • \ rS rSr% \\S4   \S'   Sr\\\	   S4   \S'   Sr
g)ÚSymExpréL   r   Úexpr_strNrQ   Úhintr    )r!   r"   r#   r$   r   rS   rT   rb   r   rW   r8   r    r9   r:   r_   r_   L   s*   ‡ à˜˜R˜Ñ Ó Ø15€Dˆ)�H˜[Ñ)¨2Ð-Ñ
.Ö5r9   r_   c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚSymIntéR   r   Úas_exprrQ   rY   r    N)	r!   r"   r#   r$   r   r_   rT   rU   r8   r    r9   r:   rd   rd   R   s    ‡ à�w �{Ñ#Ó#Ø�c˜2�gÑÖr9   rd   c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚSymFloatéX   r   rf   rQ   r[   r    N)	r!   r"   r#   r$   r   r_   rT   r]   r8   r    r9   r:   rh   rh   X   s    ‡ à�w �{Ñ#Ó#Ø˜˜r˜	Ñ"Ö"r9   rh   c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚSymBoolé^   r   rf   rQ   rZ   r    N)	r!   r"   r#   r$   r   r_   rT   r\   r8   r    r9   r:   rk   rk   ^   s    ‡ à�w �{Ñ#Ó#Ø�t˜R�xÑ Ö r9   rk   c                   ó®   • \ rS rSr% \\S4   \S'   \\\   S4   \S'   \\	S4   \S'   \\
S4   \S	'   \\\   S
4   \S'   \\S4   \S'   \\S4   \S'   Srg)Ú
TensorMetaéd   r   ÚdtyperQ   Úsizesr   Úrequires_gradr=   Údeviceé2   Ústridesé<   Ústorage_offsetéF   Úlayoutr    N)r!   r"   r#   r$   r   r   rT   Úlistrd   r\   rN   r<   r8   r    r9   r:   rn   rn   d   su   ‡ à�Z �^Ñ$Ó$Ø�T˜&‘\ 2Ð%Ñ&Ó&Ø˜T 2˜XÑ&Ó&Ø�f˜b�jÑ!Ó!Ø�t˜F‘| RÐ'Ñ(Ó(Ø˜f b˜jÑ)Ó)Ø�f˜b�jÑ!Ö!r9   rn   c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚSymIntArgumentéu   r   Úas_namerQ   rY   r    N)	r!   r"   r#   r$   r   rS   rT   rU   r8   r    r9   r:   r|   r|   u   s    ‡ à�s˜B�wÑÓØ�c˜2�gÑÖr9   r|   c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚSymFloatArgumenté�   r   r~   rQ   r[   r    N)	r!   r"   r#   r$   r   rS   rT   r]   r8   r    r9   r:   r€   r€   �   s    ‡ à�s˜B�wÑÓØ˜˜r˜	Ñ"Ö"r9   r€   c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚSymBoolArgumenté�   r   r~   rQ   rZ   r    N)	r!   r"   r#   r$   r   rS   rT   r\   r8   r    r9   r:   rƒ   rƒ   �   s    ‡ à�s˜B�wÑÓØ�t˜R�xÑ Ö r9   rƒ   c                   ó*   • \ rS rSr% \\S4   \S'   Srg)ÚTensorArgumenté“   r   Únamer    N©r!   r"   r#   r$   r   rS   rT   r8   r    r9   r:   r†   r†   “   ó   ‡ à
�C˜�GÑ
Ör9   r†   c                   ó*   • \ rS rSr% \\S4   \S'   Srg)ÚTokenArgumenté˜   r   rˆ   r    Nr‰   r    r9   r:   rŒ   rŒ   ˜   rŠ   r9   rŒ   c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚOptionalTensorArgumenté¡   rQ   Ú	as_tensorr   Úas_noner    N)	r!   r"   r#   r$   r   r†   rT   r\   r8   r    r9   r:   r�   r�   ¡   s!   ‡ à˜¨Ð+Ñ,Ó,Ø�t˜R�xÑ Ö r9   r�   c                   ó:   • \ rS rSr% \\S4   \S'   \S   \S'   Srg)ÚGraphArgumenté§   r   rˆ   )ÚGraphrQ   Úgraphr    Nr‰   r    r9   r:   r”   r”   §   s   ‡ à
�C˜�GÑ
ÓØ�[Ñ!Ö!r9   r”   c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚCustomObjArgumenté­   r   rˆ   rQ   Ú	class_fqnr    Nr‰   r    r9   r:   r™   r™   ­   s    ‡ à
�C˜�GÑ
ÓØ˜˜b˜Ñ!Ö!r9   r™   c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚComplexValueé³   r   ÚrealrQ   Úimagr    N)r!   r"   r#   r$   r   r]   rT   r8   r    r9   r:   r�   r�   ³   s    ‡ à
�E˜2�IÑ
ÓØ
�E˜2�IÑ
Ör9   r�   c                   óÆ  • \ rS rSr% \\S4   \S'   \\S4   \S'   \\\   S4   \S'   \\	S4   \S	'   \\\	   S
4   \S'   \\
S4   \S'   \\\
   S4   \S'   \\S4   \S'   \\\   S4   \S'   \\S4   \S'   \\\   S4   \S'   \\S4   \S'   \\S4   \S'   \\S4   \S'   \\S4   \S'   \\S 4   \S!'   \\\   S"4   \S#'   \\S$4   \S%'   \\\   S&4   \S''   \\S(4   \S)'   \\\   S*4   \S+'   \\S,4   \S-'   \\S.4   \S/'   \\S04   \S1'   \\\   S24   \S3'   \\S44   \S5'   \\S64   \S7'   \\\\      S84   \S9'   \\\\	      S:4   \S;'   \\\S 4   S<4   \S='   S>rg?)@ÚArgumentéº   r   r’   rQ   r‘   r   Ú
as_tensorsrt   rY   rx   Úas_intséP   r[   éZ   Ú	as_floatsro   Ú	as_stringée   Ú
as_stringsén   Ú
as_sym_intéx   Úas_sym_intsé‚   Úas_scalar_typeéŒ   Úas_memory_formaté–   Ú	as_layouté    Ú	as_deviceéª   rZ   é´   Úas_boolsé¶   Úas_sym_boolé¸   Úas_sym_boolséÈ   Úas_graphé¾   Úas_optional_tensorséÒ   Úas_custom_objéÜ   Úas_operatoréæ   Úas_sym_floatéð   Úas_sym_floatséú   Úas_optional_tensori  Ú
as_complexé  Úas_nested_tensorsi  Úas_int_listsi"  Úas_string_to_argumentr    N)r!   r"   r#   r$   r   r\   rT   r†   rz   rU   r]   rS   r|   r   rG   r<   rN   rƒ   r”   r�   r™   r€   r�   Údictr8   r    r9   r:   r¢   r¢   º   s  ‡ à�t˜R�xÑ Ó Ø˜¨Ð+Ñ,Ó,Ø˜$˜~Ñ.°Ð2Ñ3Ó3Ø�c˜2�gÑÓØ�t˜C‘y "�}Ñ%Ó%Ø˜˜r˜	Ñ"Ó"Ø˜˜e™ b˜Ñ)Ó)Ø˜˜c˜Ñ"Ó"Ø˜$˜s™) S˜.Ñ)Ó)Ø˜.¨#Ð-Ñ.Ó.Ø˜4 Ñ/°Ð4Ñ5Ó5Ø˜j¨#˜oÑ.Ó.Ø ¨cÐ 1Ñ2Ó2Ø˜ ˜Ñ%Ó%Ø˜ ˜Ñ%Ó%Ø�t˜S�yÑ!Ó!Ø˜˜T™
 C˜Ñ(Ó(Ø˜?¨CÐ/Ñ0Ó0Ø˜D Ñ1°3Ð6Ñ7Ó7Ø˜ sÐ*Ñ+Ó+Ø" 4Ð(>Ñ#?ÀÐ#DÑEÓEØÐ.°Ð3Ñ4Ó4Ø˜3 ˜8Ñ$Ó$ØÐ,¨cÐ1Ñ2Ó2Ø˜TÐ"2Ñ3°SÐ8Ñ9Ó9Ø!Ð"8¸#Ð"=Ñ>Ó>Ø˜,¨Ð+Ñ,Ó,Ø   d¨>Ñ&:Ñ!;¸SÐ!@ÑAÓAØ˜D  c¡™O¨SÐ0Ñ1Ó1Ø$ T¨#¨z¨/Ñ%:¸CÐ%?Ñ@Ö@r9   r¢   c                   ó    • \ rS rSrSrSrSrSrg)ÚArgumentKindrÅ   r   r   r   r    N)r!   r"   r#   r$   r%   Ú
POSITIONALÚKEYWORDr8   r    r9   r:   rÔ   rÔ   Ü   s   † Ø€GØ€JØƒGr9   rÔ   c                   ó\   • \ rS rSr% \\S4   \S'   \\S4   \S'   Sr\\	\
   S4   \S'   S	rg)
ÚNamedArgumentéâ   r   rˆ   rQ   ÚargNr   Úkindr    )r!   r"   r#   r$   r   rS   rT   r¢   rÛ   r   rÔ   r8   r    r9   r:   rØ   rØ   â   s;   ‡ ð �C˜�GÑ
ÓØ	�8˜R�<Ñ	 Ó Ø26€Dˆ)�H˜\Ñ*¨BÐ.Ñ
/Ö6r9   rØ   c                   ó¸   • \ rS rSr% \\S4   \S'   \\\   S4   \S'   \\\	   S4   \S'   \\
\\4   S4   \S	'   S
r\\\   S4   \S'   S
r\\\   S4   \S'   Srg
)ÚNodeéê   r   ÚtargetrQ   Úinputsr   Úoutputsr=   ÚmetadataNrt   Úis_hop_single_tensor_returnrv   rˆ   r    )r!   r"   r#   r$   r   rS   rT   rz   rØ   r¢   rÒ   rã   r   r\   rˆ   r8   r    r9   r:   rÝ   rÝ   ê   sƒ   ‡ à�c˜2�gÑÓØ�d˜=Ñ)¨2Ð-Ñ.Ó.Ø�t˜H‘~ rÐ)Ñ*Ó*Ø˜˜S #˜X™¨Ð*Ñ+Ó+ØAEÐ ¨8°D©>¸2Ð+=Ñ!>ÓEà)-€Dˆ)�H˜S‘M 2Ð%Ñ
&Ö-r9   rÝ   c                   ó*  • \ rS rSr% \\\   S4   \S'   \\\   S4   \S'   \\\   S4   \S'   \\	\
\4   S4   \S	'   \\	\
\4   S
4   \S'   \\	\
\4   S4   \S'   Sr\\S4   \S'   \" \	S9r\\	\
\4   S4   \S'   \" \	S9r\\	\
\4   S4   \S'   Srg)r–   éõ   r   rà   rQ   rá   r   Únodesr=   Útensor_valuesrt   Úsym_int_valuesrv   Úsym_bool_valuesFrx   Úis_single_tensor_return©Údefault_factoryr¦   Úcustom_obj_valuesr§   Úsym_float_valuesr    N)r!   r"   r#   r$   r   rz   r¢   rT   rÝ   rÒ   rS   rn   rd   rk   rê   r\   r   rí   r™   rî   rh   r8   r    r9   r:   r–   r–   õ   sð   ‡ à�d˜8‘n bÐ(Ñ)Ó)Ø�t˜H‘~ rÐ)Ñ*Ó*Ø�T˜$‘Z �^Ñ$Ó$Ø˜T # z /Ñ2°BÐ6Ñ7Ó7Ø˜d 3¨ ;Ñ/°Ð3Ñ4Ó4Ø˜t C¨ LÑ1°2Ð5Ñ6Ó6ð
 49Ð˜Y t¨R xÑ0Ó8ÙEJØñFÐ�y  cÐ+<Ð&<Ñ!=¸rÐ!AÑBó ñ <AÐQUÑ;VÐ�i  S¨( ]Ñ 3°RÐ 7Ñ8ÖVr9   r–   c                   ó*   • \ rS rSr% \\S4   \S'   Srg)ÚUserInputSpeci  r   rÚ   r    N©r!   r"   r#   r$   r   r¢   rT   r8   r    r9   r:   rð   rð     s   ‡ ð 
�8˜R�<Ñ	 Ö r9   rð   c                   óz   • \ rS rSr% \\S4   \S'   \\S4   \S'   \\S4   \S'   \\	S4   \S	'   \\S
4   \S'   Sr
g)ÚConstantValuerÎ   r   r’   rQ   rY   r   r[   r=   r©   rt   rZ   r    N)r!   r"   r#   r$   r   r\   rT   rU   r]   rS   r8   r    r9   r:   ró   ró     sM   ‡ à�t˜R�xÑ Ó Ø�c˜2�gÑÓØ˜˜r˜	Ñ"Ó"Ø˜˜b˜Ñ!Ó!Ø�t˜R�xÑ Ö r9   ró   c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚInputToConstantInputSpeci  r   rˆ   rQ   Úvaluer    N)	r!   r"   r#   r$   r   rS   rT   ró   r8   r    r9   r:   rõ   rõ     s!   ‡ à
�C˜�GÑ
ÓØ�] BÐ&Ñ'Ö'r9   rõ   c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚInputToParameterSpeci  r   rÚ   rQ   Úparameter_namer    N©	r!   r"   r#   r$   r   r†   rT   rS   r8   r    r9   r:   rø   rø     ó!   ‡ à	�> 2Ð%Ñ	&Ó&Ø˜c 2˜gÑ&Ö&r9   rø   c                   óR   • \ rS rSr% \\S4   \S'   \\S4   \S'   \\S4   \S'   Sr	g	)
ÚInputToBufferSpeci#  r   rÚ   rQ   Úbuffer_namer   Ú
persistentr    N)
r!   r"   r#   r$   r   r†   rT   rS   r\   r8   r    r9   r:   rý   rý   #  s0   ‡ à	�> 2Ð%Ñ	&Ó&Ø˜3 ˜7Ñ#Ó#Ø˜$ ˜(Ñ#Ö#r9   rý   c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚInputToTensorConstantSpeci*  r   rÚ   rQ   Útensor_constant_namer    Nrú   r    r9   r:   r  r  *  s!   ‡ à	�> 2Ð%Ñ	&Ó&Ø# C¨ GÑ,Ö,r9   r  c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚInputToCustomObjSpeci0  r   rÚ   rQ   Úcustom_obj_namer    N)	r!   r"   r#   r$   r   r™   rT   rS   r8   r    r9   r:   r  r  0  s"   ‡ à	Ð$ bÐ(Ñ	)Ó)Ø˜s B˜wÑ'Ö'r9   r  c                   ó*   • \ rS rSr% \\S4   \S'   Srg)ÚInputTokenSpeci6  r   rÚ   r    N©r!   r"   r#   r$   r   rŒ   rT   r8   r    r9   r:   r  r  6  ó   ‡ à	�= "Ð$Ñ	%Ö%r9   r  c                   ó¢   • \ rS rSr% \\S4   \S'   \\S4   \S'   \\S4   \S'   \\	S4   \S	'   \\
S
4   \S'   \\S4   \S'   \\S4   \S'   Srg)Ú	InputSpeci;  r   Ú
user_inputrQ   Ú	parameterr   Úbufferr=   Útensor_constantrt   Ú
custom_objrx   Útokenrv   Úconstant_inputr    N)r!   r"   r#   r$   r   rð   rT   rø   rý   r  r  r  rõ   r8   r    r9   r:   r  r  ;  sw   ‡ à˜-¨Ð+Ñ,Ó,ØÐ-¨rÐ1Ñ2Ó2ØÐ'¨Ð+Ñ,Ó,ØÐ8¸"Ð<Ñ=Ó=ØÐ.°Ð2Ñ3Ó3Ø�^ RÐ'Ñ(Ó(ØÐ6¸Ð:Ñ;Ö;r9   r  c                   ó*   • \ rS rSr% \\S4   \S'   Srg)ÚUserOutputSpeciF  r   rÚ   r    Nrñ   r    r9   r:   r  r  F  s   ‡ à	�8˜R�<Ñ	 Ö r9   r  c                   ó*   • \ rS rSr% \\S4   \S'   Srg)ÚLossOutputSpeciK  r   rÚ   r    N)r!   r"   r#   r$   r   r†   rT   r8   r    r9   r:   r  r  K  s   ‡ à	�> 2Ð%Ñ	&Ö&r9   r  c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚBufferMutationSpeciP  r   rÚ   rQ   rþ   r    Nrú   r    r9   r:   r  r  P  s!   ‡ à	�> 2Ð%Ñ	&Ó&Ø˜3 ˜7Ñ#Ö#r9   r  c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚParameterMutationSpeciV  r   rÚ   rQ   rù   r    Nrú   r    r9   r:   r  r  V  rû   r9   r  c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚGradientToParameterSpeci\  r   rÚ   rQ   rù   r    Nrú   r    r9   r:   r  r  \  rû   r9   r  c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚGradientToUserInputSpecib  r   rÚ   rQ   Úuser_input_namer    Nrú   r    r9   r:   r  r  b  ó!   ‡ à	�> 2Ð%Ñ	&Ó&Ø˜s B˜wÑ'Ö'r9   r  c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚUserInputMutationSpecih  r   rÚ   rQ   r  r    Nrú   r    r9   r:   r"  r"  h  r   r9   r"  c                   ó*   • \ rS rSr% \\S4   \S'   Srg)ÚOutputTokenSpecin  r   rÚ   r    Nr  r    r9   r:   r$  r$  n  r	  r9   r$  c                   ó¶   • \ rS rSr% \\S4   \S'   \\S4   \S'   \\S4   \S'   \\	S4   \S	'   \\
S
4   \S'   \\S4   \S'   \\S4   \S'   \\S4   \S'   Srg)Ú
OutputSpecis  r   Úuser_outputrQ   Úloss_outputr   Úbuffer_mutationr=   Úgradient_to_parameterrt   Úgradient_to_user_inputrv   Úuser_input_mutationrx   r  r¦   Úparameter_mutationr    N)r!   r"   r#   r$   r   r  rT   r  r  r  r  r"  r$  r  r8   r    r9   r:   r&  r&  s  s‡   ‡ à˜>¨2Ð-Ñ.Ó.Ø˜>¨2Ð-Ñ.Ó.ØÐ1°2Ð5Ñ6Ó6Ø$Ð%<¸bÐ%@ÑAÓAØ%Ð&=¸rÐ&AÑBÓBØ"Ð#8¸"Ð#<Ñ=Ó=Ø�_ bÐ(Ñ)Ó)Ø!Ð"7¸Ð";Ñ<Ö<r9   r&  c                   óJ   • \ rS rSr% \\\   S4   \S'   \\\   S4   \S'   Sr	g)ÚGraphSignaturei  r   Úinput_specsrQ   Úoutput_specsr    N)
r!   r"   r#   r$   r   rz   r  rT   r&  r8   r    r9   r:   r/  r/    s+   ‡ à˜4 	™?¨BÐ.Ñ/Ó/Ø˜D Ñ,¨bÐ0Ñ1Ö1r9   r/  c                   óJ   • \ rS rSr% \\\   S4   \S'   \\\   S4   \S'   Srg)ÚRangeConstrainti…  r   Úmin_valrQ   Úmax_valr    N)	r!   r"   r#   r$   r   r   rU   rT   r8   r    r9   r:   r3  r3  …  s*   ‡ à�x ‘} bÐ(Ñ)Ó)Ø�x ‘} bÐ(Ñ)Ö)r9   r3  c                   ó–   • \ rS rSr% \\\   S4   \S'   \\\   S4   \S'   \\S4   \S'   \\S4   \S	'   S
r	\\
\\      S4   \S'   Srg
)ÚModuleCallSignaturei‹  r   rà   rQ   rá   r   Úin_specr=   Úout_specNrt   Úforward_arg_namesr    )r!   r"   r#   r$   r   rz   r¢   rT   rS   r:  r   r8   r    r9   r:   r7  r7  ‹  sk   ‡ à�d˜8‘n bÐ(Ñ)Ó)Ø�t˜H‘~ rÐ)Ñ*Ó*ð �s˜B�wÑÓØ˜˜R˜Ñ Ó ð =AÐ�y ¨$¨s©)Ñ!4°bÐ!8Ñ9Ö@r9   r7  c                   óH   • \ rS rSr% \\S4   \S'   Sr\\\	   S4   \S'   Sr
g)ÚModuleCallEntryiš  r   ÚfqnNr   Ú	signaturer    )r!   r"   r#   r$   r   rS   rT   r>  r   r7  r8   r    r9   r:   r<  r<  š  s+   ‡ à	�3˜�7Ñ	ÓØ>B€Iˆy˜Ð"5Ñ6¸Ð:Ñ;ÖBr9   r<  c                   ó0   • \ rS rSr% \\\   S4   \S'   Srg)ÚNamedTupleDefi   r   Úfield_namesr    N)	r!   r"   r#   r$   r   rz   rS   rT   r8   r    r9   r:   r@  r@     s   ‡ à˜4 ™9 b˜=Ñ)Ö)r9   r@  c                   ó¬   • \ rS rSr% \\S4   \S'   \\S4   \S'   \\\	   S4   \S'   \
" \S9r\\\\4   S	4   \S
'   \
" \S9r\\\\4   S4   \S'   Srg)ÚGraphModulei¥  r   r—   rt   r>  rv   Úmodule_call_graphrë   r=   râ   rx   Útreespec_namedtuple_fieldsr    N)r!   r"   r#   r$   r   r–   rT   r/  rz   r<  r   rÒ   râ   rS   rE  r@  r8   r    r9   r:   rC  rC  ¥  sƒ   ‡ à�U˜B�YÑÓØ˜¨Ð+Ñ,Ó,ð !  oÑ!6¸Ð!:Ñ;Ó;Ù.3ÀDÑ.I€Hˆi˜˜S #˜X™¨Ð*Ñ+ÓIáJOØñKÐ 	¨$¨s°MÐ/AÑ*BÀBÐ*FÑ Gö r9   rC  c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚSchemaVersioni¶  r   ÚmajorrQ   Úminorr    N)r!   r"   r#   r$   r   rU   rT   r8   r    r9   r:   rG  rG  ¶  s,   ‡ àØˆRˆñó ð ØˆRˆñö r9   rG  c                   óÞ   • \ rS rSr% \\S4   \S'   \\\\	4   S4   \S'   \\\\
4   S4   \S'   \\S4   \S	'   \" \S
9r\\\   S4   \S'   Sr\\S4   \S'   \" \S
9r\\\   S4   \S'   Srg)ÚExportedProgramiÀ  r   Úgraph_modulerQ   Úopset_versionr   Úrange_constraintsrv   Úschema_versionrë   rx   Ú	verifiersz<=2.4r¦   Útorch_versionr§   Úguards_coder    N)r!   r"   r#   r$   r   rC  rT   rÒ   rS   rU   r3  rG  r   rz   rP  rQ  rR  r8   r    r9   r:   rK  rK  À  sž   ‡ à˜K¨˜OÑ,Ó,à˜T # s (™^¨RÐ/Ñ0Ó0Ø   c¨?Ð&:Ñ!;¸RÐ!?Ñ@Ó@Ø˜m¨RÐ/Ñ0Ó0Ù*/ÀÑ*E€Iˆy˜˜c™ B˜Ñ'ÓEØ(/€M�9˜S "˜WÑ%Ó/Ù,1À$Ñ,G€K�˜4 ™9 b˜=Ñ)ÖGr9   rK  c                   ól   • \ rS rSr% \\S4   \S'   \\S4   \S'   \\S4   \S'   \\\	   S4   \S	'   S
r
g)ÚPayloadMetaiÓ  r   Ú	path_namerQ   Úis_paramr   Ú
use_pickler=   Útensor_metar    N)r!   r"   r#   r$   r   rS   rT   r\   r   rn   r8   r    r9   r:   rT  rT  Ó  sH   ‡ ð ˜˜b˜Ñ!Ó!Ø˜˜b˜Ñ!Ó!ð ˜$ ˜(Ñ#Ó#à˜8 JÑ/°Ð3Ñ4Ö4r9   rT  c                   ó4   • \ rS rSr% \\\\4   S4   \S'   Sr	g)ÚPayloadConfigiá  r   Úconfigr    N)
r!   r"   r#   r$   r   rÒ   rS   rT  rT   r8   r    r9   r:   rZ  rZ  á  s   ‡ à�d˜3 Ð+Ñ,¨bÐ0Ñ1Ö1r9   rZ  c                   ó¸   • \ rS rSr% \\S4   \S'   \\\   S4   \S'   \\\   S4   \S'   Sr\\	\
   S	4   \S
'   Sr\\	\
   S4   \S'   Sr\\	\   S4   \S'   Srg)ÚAOTInductorModelPickleDataiì  r   Úlibrary_basenamer   Úinput_namesr   Úoutput_namesNr   Úfloating_point_input_dtyper   Úfloating_point_output_dtyper   Úaot_inductor_model_is_cpur    )r!   r"   r#   r$   r   rS   rT   rz   ra  r   rU   rb  rc  r\   r8   r    r9   r:   r]  r]  ì  sŽ   ‡ ð    Q Ñ'Ó'ð ˜4 ™9 a˜<Ñ(Ó(ð ˜D ™I q˜LÑ)Ó)ð
 ?CÐ 	¨(°3©-¸Ð*:Ñ ;ÓBØ?CÐ ¨8°C©=¸!Ð+;Ñ!<ÓCð ?CÐ˜y¨°$©¸Ð):Ñ;ÖBr9   r]  c                   ó>   • \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ÚExternKernelNodei  r   rˆ   rQ   Únoder    N)	r!   r"   r#   r$   r   rS   rT   rÝ   r8   r    r9   r:   re  re    s"   ‡ ð �C˜�GÑ
ÓØ
�D˜"�HÑ
Ör9   re  c                   ó0   • \ rS rSr% \\\   S4   \S'   Srg)ÚExternKernelNodesi	  r   ræ   r    N)	r!   r"   r#   r$   r   rz   re  rT   r8   r    r9   r:   rh  rh  	  s   ‡ à�TÐ*Ñ+¨RÐ/Ñ0Ö0r9   rh  N)DÚdataclassesr   r   Úenumr   Útypingr   r   Útorch._export.serde.unionr   r	   ÚSCHEMA_VERSIONÚTREESPEC_VERSIONr   r<   rG   rN   rW   r_   rd   rh   rk   rn   r|   r€   rƒ   r†   rŒ   r�   r”   r™   r�   r¢   rÔ   rØ   rÝ   r–   rð   ró   rõ   rø   rý   r  r  r  r  r  r  r  r  r  r  r"  r$  r&  r/  r3  r7  r<  r@  rC  rG  rK  rT  rZ  r]  re  rh  r    r9   r:   Ú<module>ro     sv  ð÷ )Ý ß &ç >ð €ØÐ ô
�ô ô,ˆWô ô�7ô ð ÷/ð /ó ð/ð
 ô#�&ó #ó ð#ð ÷6ð 6ó ð6ð
 ôˆVó ó ðð
 ô#ˆvó #ó ð#ð
 ô!ˆfó !ó ð!ð
 ÷"ð "ó ð"ð  ô�Vó ó ðð ô#�vó #ó ð#ð ô!�fó !ó ð!ð
 ÷ð ó ðð ÷ð ó ðð ô!˜Vó !ó ð!ð
 ÷"ð "ó ð"ð
 ÷"ð "ó ð"ð
 ÷ð ó ðð ôAˆvó Aó ðAôB�7ô ð ÷7ð 7ó ð7ð ÷.ð .ó ð.ð ÷Wð Wó ðWð$ ÷!ð !ó ð!ð
 ô!�Fó !ó ð!ð ÷(ð (ó ð(ð
 ÷'ð 'ó ð'ð
 ÷$ð $ó ð$ð ÷-ð -ó ð-ð
 ÷(ð (ó ð(ð
 ÷&ð &ó ð&ð ô<�ó <ó ð<ð ÷!ð !ó ð!ð ÷'ð 'ó ð'ð ÷$ð $ó ð$ð
 ÷'ð 'ó ð'ð
 ÷'ð 'ó ð'ð
 ÷(ð (ó ð(ð
 ÷(ð (ó ð(ð
 ÷&ð &ó ð&ð ô=�ó =ó ð=ð ÷2ð 2ó ð2ð
 ÷*ð *ó ð*ð
 ÷Að Aó ðAð ÷Cð Có ðCð
 ÷*ð *ó ð*ð ÷ð ó ðð  ÷ð ó ðð ÷Hð Hó ðHð$ ÷	5ð 	5ó ð	5ð ÷2ð 2ó ð2ð ÷Cð Có ðCð* ÷ð ó ðð ÷1ð 1ó ñ1r9   