Ë
    ÃÓ^jfA  ã                   ó
  — U d dl mZmZ d dlmZ d dlmZ d dlmZm	Z	 dZ
dZ G d„ de«      Z G d	„ d
e«      Z G d„ de«      Zi ej                  d“ej                   d“ej"                  d“ej$                  d“ej&                  d“ej(                  d“ej*                  d“ej,                  d“ej.                  d“ej0                  d“ej2                  d“ej4                  d“ej6                  d“ej8                  d“ej:                  d“ej<                  d“ej>                  d“ej@                  dejB                  dejD                  d ejF                  d!i¥Z$e%e&e'f   e(d"<   ejR                  d#ejT                  d$ejV                  d%ejX                  d&ejZ                  d'ej\                  d(ej^                  d)iZ0e%e&e'f   e(d*<   ejb                  d+ejd                  d,ejf                  d-ejh                  d.iZ5e%e&e'f   e(d/<   e G d0„ d1«      «       Z6e	 G d2„ d3e«      «       Z7e G d4„ d5«      «       Z8e	 G d6„ d7e«      «       Z9e	 G d8„ d9e«      «       Z:e	 G d:„ d;e«      «       Z;e G d<„ d=«      «       Z<e	 G d>„ d?e«      «       Z=e	 G d@„ dAe«      «       Z>e	 G dB„ dCe«      «       Z?e G dD„ dE«      «       Z@e G dF„ dG«      «       ZAe	 G dH„ dIe«      «       ZBe G dJ„ dK«      «       ZCe G dL„ dM«      «       ZDe G dN„ dO«      «       ZEe	 G dP„ dQe«      «       ZF G dR„ dSe«      ZGe G dT„ dU«      «       ZHe G dV„ dW«      «       ZIe G dX„ dY«      «       ZJe G dZ„ d[«      «       ZKe	 G d\„ d]e«      «       ZLe G d^„ d_«      «       ZMe G d`„ da«      «       ZNe G db„ dc«      «       ZOe G dd„ de«      «       ZPe G df„ dg«      «       ZQe G dh„ di«      «       ZRe	 G dj„ dke«      «       ZSe G dl„ dm«      «       ZTe G dn„ do«      «       ZUe G dp„ dq«      «       ZVe G dr„ ds«      «       ZWe G dt„ du«      «       ZXe G dv„ dw«      «       ZYe G dx„ dy«      «       ZZe G dz„ d{«      «       Z[e	 G d|„ d}e«      «       Z\e G d~„ d«      «       Z]e G d€„ d�«      «       Z^e G d‚„ dƒ«      «       Z_e G d„„ d…«      «       Z`e G d†„ d‡«      «       Zae G dˆ„ d‰«      «       Zbe G dŠ„ d‹«      «       Zce G dŒ„ d�«      «       Zde G dŽ„ d�«      «       Zee G d�„ d‘«      «       Zfe G d’„ d“«      «       Zge G d”„ d•«      «       Zhe G d–„ d—«      «       Ziy˜)™é    )Ú	dataclassÚfield)ÚIntEnum)Ú	Annotated)Ú_UnionÚ_union_dataclass)é   é   é   c                   ód   — e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZy)Ú
ScalarTyper   r   é   é   é   é   é   é   r	   é	   é
   é   é   é   é   é   é   é   é    é!   é"   é#   N)Ú__name__Ú
__module__Ú__qualname__ÚUNKNOWNÚBYTEÚCHARÚSHORTÚINTÚLONGÚHALFÚFLOATÚDOUBLEÚCOMPLEXHALFÚCOMPLEXFLOATÚCOMPLEXDOUBLEÚBOOLÚBFLOAT16ÚUINT16ÚFLOAT8E4M3FNÚ
FLOAT8E5M2ÚFLOAT8E4M3FNUZÚFLOAT8E5M2FNUZÚFLOAT8E8M0FNUÚUINT32ÚUINT64© ó    úe/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/torch/_export/serde/schema.pyr   r      sp   „ Ø€GØ€DØ€DØ€EØ
€CØ€DØ€DØ€EØ€FØ€KØ€LØ€MØ€DØ€HØ€FØ€LØ€JØ€NØ€NØ€MØ€FØ�Fr;   r   c                   ó,   — e Zd ZdZdZdZdZdZdZdZ	dZ
y	)
ÚLayoutr   r   r   r   r   r   r   r   N)r!   r"   r#   ÚUnknownÚ	SparseCooÚ	SparseCsrÚ	SparseCscÚ	SparseBsrÚ	SparseBscÚ_mkldnnÚStridedr:   r;   r<   r>   r>   0   s*   „ Ø€GØ€IØ€IØ€IØ€IØ€IØ€GØ�Gr;   r>   c                   ó    — e Zd ZdZdZdZdZdZy)ÚMemoryFormatr   r   r   r   r   N)r!   r"   r#   r?   ÚContiguousFormatÚChannelsLastÚChannelsLast3dÚPreserveFormatr:   r;   r<   rH   rH   ;   s   „ Ø€GØÐØ€LØ€NØ�Nr;   rH   ÚByteÚCharÚShortÚIntÚLongÚHalfÚFloatÚDoubleÚComplexHalfÚComplexFloatÚComplexDoubleÚBoolÚBFloat16ÚUInt16ÚFloat8_e4m3fnÚFloat8_e5m2ÚFloat8_e4m3fnuzÚFloat8_e5m2fnuzÚFloat8_e8m0fnuÚUInt32ÚUInt64ÚSCALAR_TYPE_TO_C10ÚSparserA   rB   rC   rD   ÚMkldnnrF   ÚLAYOUT_TO_C10Ú
ContiguousrJ   rK   ÚPreserveÚMEMORY_FORMAT_TO_C10c                   ó@   — e Zd ZU eedf   ed<   dZeedz  df   ed<   y)ÚDevicer   ÚtypeNr
   Úindex)r!   r"   r#   r   ÚstrÚ__annotations__rl   Úintr:   r;   r<   rj   rj   m   s(   … à
�C˜�GÑ
ÓØ'+€Eˆ9�S˜4‘Z �^Ñ$Ô+r;   rj   c                   óJ   — e Zd ZU eedf   ed<   eedf   ed<   eedf   ed<   y)ÚSymExprHintr   Úas_intr
   Úas_boolr   Úas_floatN)r!   r"   r#   r   ro   rn   ÚboolÚfloatr:   r;   r<   rq   rq   s   s/   … à�c˜2�gÑÓØ�t˜R�xÑ Ó Ø˜˜r˜	Ñ"Ô"r;   rq   c                   ó@   — e Zd ZU eedf   ed<   dZeedz  df   ed<   y)ÚSymExprr   Úexpr_strNr
   Úhint)r!   r"   r#   r   rm   rn   rz   rq   r:   r;   r<   rx   rx   ~   s*   … à˜˜R˜Ñ Ó Ø.2€Dˆ)�K $Ñ&¨Ð*Ñ
+Ô2r;   rx   c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚSymIntr   Úas_exprr
   rr   N)r!   r"   r#   r   rx   rn   ro   r:   r;   r<   r|   r|   „   s    … à�w �{Ñ#Ó#Ø�c˜2�gÑÔr;   r|   c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚSymFloatr   r}   r
   rt   N)r!   r"   r#   r   rx   rn   rv   r:   r;   r<   r   r   Š   s    … à�w �{Ñ#Ó#Ø˜˜r˜	Ñ"Ô"r;   r   c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚSymBoolr   r}   r
   rs   N)r!   r"   r#   r   rx   rn   ru   r:   r;   r<   r�   r�   �   s    … à�w �{Ñ#Ó#Ø�t˜R�xÑ Ô r;   r�   c                   ó¦   — e Zd ZU eedf   ed<   eee   df   ed<   eedf   ed<   ee	df   ed<   eee   d	f   ed
<   eedf   ed<   ee
df   ed<   y)Ú
TensorMetar   Údtyper
   Úsizesr   Úrequires_gradé(   Údeviceé2   Ústridesé<   Ústorage_offsetéF   ÚlayoutN)r!   r"   r#   r   r   rn   Úlistr|   ru   rj   r>   r:   r;   r<   rƒ   rƒ   –   su   … à�Z �^Ñ$Ó$Ø�T˜&‘\ 2Ð%Ñ&Ó&Ø˜T 2˜XÑ&Ó&Ø�f˜b�jÑ!Ó!Ø�t˜F‘| RÐ'Ñ(Ó(Ø˜f b˜jÑ)Ó)Ø�f˜b�jÑ!Ô!r;   rƒ   c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚSymIntArgumentr   Úas_namer
   rr   N)r!   r"   r#   r   rm   rn   ro   r:   r;   r<   r‘   r‘   §   s    … à�s˜B�wÑÓØ�c˜2�gÑÔr;   r‘   c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚSymFloatArgumentr   r’   r
   rt   N)r!   r"   r#   r   rm   rn   rv   r:   r;   r<   r”   r”   ³   s    … à�s˜B�wÑÓØ˜˜r˜	Ñ"Ô"r;   r”   c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚSymBoolArgumentr   r’   r
   rs   N)r!   r"   r#   r   rm   rn   ru   r:   r;   r<   r–   r–   ¿   s    … à�s˜B�wÑÓØ�t˜R�xÑ Ô r;   r–   c                   ó"   — e Zd ZU eedf   ed<   y)ÚTensorArgumentr   ÚnameN©r!   r"   r#   r   rm   rn   r:   r;   r<   r˜   r˜   Å   ó   … à
�C˜�GÑ
Ôr;   r˜   c                   ó"   — e Zd ZU eedf   ed<   y)ÚTokenArgumentr   r™   Nrš   r:   r;   r<   r�   r�   Ê   r›   r;   r�   c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚOptionalTensorArgumentr
   Ú	as_tensorr   Úas_noneN)r!   r"   r#   r   r˜   rn   ru   r:   r;   r<   rŸ   rŸ   Ó   s!   … à˜¨Ð+Ñ,Ó,Ø�t˜R�xÑ Ô r;   rŸ   c                   ó2   — e Zd ZU eedf   ed<   ed   ed<   y)ÚGraphArgumentr   r™   )ÚGraphr
   ÚgraphNrš   r:   r;   r<   r£   r£   Ù   s   … à
�C˜�GÑ
ÓØ�[Ñ!Ô!r;   r£   c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚCustomObjArgumentr   r™   r
   Ú	class_fqnNrš   r:   r;   r<   r§   r§   ß   s    … à
�C˜�GÑ
ÓØ˜˜b˜Ñ!Ô!r;   r§   c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚComplexValuer   Úrealr
   ÚimagN)r!   r"   r#   r   rv   rn   r:   r;   r<   rª   rª   å   s    … à
�E˜2�IÑ
ÓØ
�E˜2�IÑ
Ôr;   rª   c                   óÞ  — e Zd ZU eedf   ed<   eedf   ed<   eee   df   ed<   eedf   ed<   eee   d	f   ed
<   ee	df   ed<   eee	   df   ed<   ee
df   ed<   eee
   df   ed<   eedf   ed<   eee   df   ed<   eedf   ed<   eedf   ed<   eedf   ed<   eedf   ed<   eedf   ed <   eee   d!f   ed"<   eed#f   ed$<   eee   d%f   ed&<   eed'f   ed(<   eee   d)f   ed*<   eed+f   ed,<   ee
d-f   ed.<   eed/f   ed0<   eee   d1f   ed2<   eed3f   ed4<   eed5f   ed6<   eeee      d7f   ed8<   eeee      d9f   ed:<   eee
d f   d;f   ed<<   eeee	      d=f   ed><   y?)@ÚArgumentr   r¡   r
   r    r   Ú
as_tensorsr‰   rr   r�   Úas_intséP   rt   éZ   Ú	as_floatséd   Ú	as_stringée   Ú
as_stringsén   Ú
as_sym_intéx   Úas_sym_intsé‚   Úas_scalar_typeéŒ   Úas_memory_formaté–   Ú	as_layouté    Ú	as_deviceéª   rs   é´   Ú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_complexi  Úas_nested_tensorsi  Úas_int_listsi"  Úas_string_to_argumenti,  Úas_float_listsN)r!   r"   r#   r   ru   rn   r˜   r�   ro   rv   rm   r‘   r   rH   r>   rj   r–   r£   rŸ   r§   r”   rª   Údictr:   r;   r<   r®   r®   ì   s7  … à�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Ð%?Ñ@Ó@Ø˜d 4¨¡;Ñ/°Ð4Ñ5Ô5r;   r®   c                   ó   — e Zd ZdZdZdZy)ÚArgumentKindr   r   r   N)r!   r"   r#   r$   Ú
POSITIONALÚKEYWORDr:   r;   r<   rà   rà     s   „ Ø€GØ€JØ�Gr;   rà   c                   óT   — e Zd ZU eedf   ed<   eedf   ed<   dZeedz  df   ed<   y)ÚNamedArgumentr   r™   r
   ÚargNr   Úkind)	r!   r"   r#   r   rm   rn   r®   ræ   rà   r:   r;   r<   rä   rä     s;   … ð �C˜�GÑ
ÓØ	�8˜R�<Ñ	 Ó Ø/3€Dˆ)�L 4Ñ'¨Ð+Ñ
,Ô3r;   rä   c                   ó°   — e Zd ZU eedf   ed<   eee   df   ed<   eee   df   ed<   ee	eef   df   ed<   d	Z
eed	z  d
f   ed<   d	Zeed	z  df   ed<   y	)ÚNoder   Útargetr
   Úinputsr   Úoutputsr‡   ÚmetadataNr‰   Úis_hop_single_tensor_returnr‹   r™   )r!   r"   r#   r   rm   rn   r�   rä   r®   rÞ   rí   ru   r™   r:   r;   r<   rè   rè     s�   … à�c˜2�gÑÓØ�d˜=Ñ)¨2Ð-Ñ.Ó.Ø�t˜H‘~ rÐ)Ñ*Ó*Ø˜˜S #˜X™¨Ð*Ñ+Ó+Ø>BÐ ¨4°$©;¸¨?Ñ!;ÓBà&*€Dˆ)�C˜$‘J �NÑ
#Ô*r;   rè   c                   ó.  — e Zd ZU eee   df   ed<   eee   df   ed<   eee   df   ed<   eee	e
f   df   ed<   eee	ef   d	f   ed
<   eee	ef   df   ed<   dZeedf   ed<    ee¬«      Zeee	ef   df   ed<    ee¬«      Zeee	ef   df   ed<   y)r¤   r   rê   r
   rë   r   Únodesr‡   Útensor_valuesr‰   Úsym_int_valuesr‹   Úsym_bool_valuesFr�   Úis_single_tensor_return©Údefault_factoryr±   Úcustom_obj_valuesr²   Úsym_float_valuesN)r!   r"   r#   r   r�   r®   rn   rè   rÞ   rm   rƒ   r|   r�   ró   ru   r   rö   r§   r÷   r   r:   r;   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ÔVr;   r¤   c                   ó"   — e Zd ZU eedf   ed<   y)ÚUserInputSpecr   rå   N©r!   r"   r#   r   r®   rn   r:   r;   r<   rù   rù   ;  s   … ð 
�8˜R�<Ñ	 Ô r;   rù   c                   ór   — e Zd ZU eedf   ed<   eedf   ed<   eedf   ed<   eedf   ed<   eed	f   ed
<   y)ÚConstantValuer   r¡   r
   rr   r   rt   r‡   rµ   r‰   rs   N)	r!   r"   r#   r   ru   rn   ro   rv   rm   r:   r;   r<   rü   rü   A  sM   … à�t˜R�xÑ Ó Ø�c˜2�gÑÓØ˜˜r˜	Ñ"Ó"Ø˜˜b˜Ñ!Ó!Ø�t˜R�xÑ Ô r;   rü   c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚInputToConstantInputSpecr   r™   r
   ÚvalueN)r!   r"   r#   r   rm   rn   rü   r:   r;   r<   rþ   rþ   J  s!   … à
�C˜�GÑ
ÓØ�] BÐ&Ñ'Ô'r;   rþ   c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚInputToParameterSpecr   rå   r
   Úparameter_nameN©r!   r"   r#   r   r˜   rn   rm   r:   r;   r<   r  r  P  ó!   … à	�> 2Ð%Ñ	&Ó&Ø˜c 2˜gÑ&Ô&r;   r  c                   óJ   — e Zd ZU eedf   ed<   eedf   ed<   eedf   ed<   y)ÚInputToBufferSpecr   rå   r
   Úbuffer_namer   Ú
persistentN)r!   r"   r#   r   r˜   rn   rm   ru   r:   r;   r<   r  r  V  s0   … à	�> 2Ð%Ñ	&Ó&Ø˜3 ˜7Ñ#Ó#Ø˜$ ˜(Ñ#Ô#r;   r  c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚInputToTensorConstantSpecr   rå   r
   Útensor_constant_nameNr  r:   r;   r<   r
  r
  ]  s!   … à	�> 2Ð%Ñ	&Ó&Ø# C¨ GÑ,Ô,r;   r
  c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚInputToCustomObjSpecr   rå   r
   Úcustom_obj_nameN)r!   r"   r#   r   r§   rn   rm   r:   r;   r<   r  r  c  s"   … à	Ð$ bÐ(Ñ	)Ó)Ø˜s B˜wÑ'Ô'r;   r  c                   ó"   — e Zd ZU eedf   ed<   y)ÚInputTokenSpecr   rå   N©r!   r"   r#   r   r�   rn   r:   r;   r<   r  r  i  ó   … à	�= "Ð$Ñ	%Ô%r;   r  c                   óš   — e Zd ZU eedf   ed<   eedf   ed<   eedf   ed<   eedf   ed<   ee	d	f   ed
<   ee
df   ed<   eedf   ed<   y)Ú	InputSpecr   Ú
user_inputr
   Ú	parameterr   Úbufferr‡   Útensor_constantr‰   Ú
custom_objr�   Útokenr‹   Úconstant_inputN)r!   r"   r#   r   rù   rn   r  r  r
  r  r  rþ   r:   r;   r<   r  r  n  sw   … à˜-¨Ð+Ñ,Ó,ØÐ-¨rÐ1Ñ2Ó2ØÐ'¨Ð+Ñ,Ó,ØÐ8¸"Ð<Ñ=Ó=ØÐ.°Ð2Ñ3Ó3Ø�^ RÐ'Ñ(Ó(ØÐ6¸Ð:Ñ;Ô;r;   r  c                   ó"   — e Zd ZU eedf   ed<   y)ÚUserOutputSpecr   rå   Nrú   r:   r;   r<   r  r  y  s   … à	�8˜R�<Ñ	 Ô r;   r  c                   ó"   — e Zd ZU eedf   ed<   y)ÚLossOutputSpecr   rå   N)r!   r"   r#   r   r˜   rn   r:   r;   r<   r  r  ~  s   … à	�> 2Ð%Ñ	&Ô&r;   r  c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚBufferMutationSpecr   rå   r
   r  Nr  r:   r;   r<   r!  r!  ƒ  s!   … à	�> 2Ð%Ñ	&Ó&Ø˜3 ˜7Ñ#Ô#r;   r!  c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚParameterMutationSpecr   rå   r
   r  Nr  r:   r;   r<   r#  r#  ‰  r  r;   r#  c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚGradientToParameterSpecr   rå   r
   r  Nr  r:   r;   r<   r%  r%  �  r  r;   r%  c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚGradientToUserInputSpecr   rå   r
   Úuser_input_nameNr  r:   r;   r<   r'  r'  •  ó!   … à	�> 2Ð%Ñ	&Ó&Ø˜s B˜wÑ'Ô'r;   r'  c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚUserInputMutationSpecr   rå   r
   r(  Nr  r:   r;   r<   r+  r+  ›  r)  r;   r+  c                   ó"   — e Zd ZU eedf   ed<   y)ÚOutputTokenSpecr   rå   Nr  r:   r;   r<   r-  r-  ¡  r  r;   r-  c                   ó®   — e Zd ZU eedf   ed<   eedf   ed<   eedf   ed<   eedf   ed<   ee	d	f   ed
<   ee
df   ed<   eedf   ed<   eedf   ed<   y)Ú
OutputSpecr   Úuser_outputr
   Úloss_outputr   Úbuffer_mutationr‡   Úgradient_to_parameterr‰   Úgradient_to_user_inputr‹   Úuser_input_mutationr�   r  r±   Úparameter_mutationN)r!   r"   r#   r   r  rn   r  r!  r%  r'  r+  r-  r#  r:   r;   r<   r/  r/  ¦  s‡   … à˜>¨2Ð-Ñ.Ó.Ø˜>¨2Ð-Ñ.Ó.ØÐ1°2Ð5Ñ6Ó6Ø$Ð%<¸bÐ%@ÑAÓAØ%Ð&=¸rÐ&AÑBÓBØ"Ð#8¸"Ð#<Ñ=Ó=Ø�_ bÐ(Ñ)Ó)Ø!Ð"7¸Ð";Ñ<Ô<r;   r/  c                   óB   — e Zd ZU eee   df   ed<   eee   df   ed<   y)ÚGraphSignaturer   Úinput_specsr
   Úoutput_specsN)r!   r"   r#   r   r�   r  rn   r/  r:   r;   r<   r8  r8  ²  s+   … à˜4 	™?¨BÐ.Ñ/Ó/Ø˜D Ñ,¨bÐ0Ñ1Ô1r;   r8  c                   óB   — e Zd ZU eedz  df   ed<   eedz  df   ed<   y)ÚRangeConstraintNr   Úmin_valr
   Úmax_val©r!   r"   r#   r   ro   rn   r:   r;   r<   r<  r<  ¸  s(   … à�s˜T‘z 2�~Ñ&Ó&Ø�s˜T‘z 2�~Ñ&Ô&r;   r<  c                   óŽ   — e Zd ZU eee   df   ed<   eee   df   ed<   eedf   ed<   eedf   ed<   d	Zeee   d	z  d
f   ed<   y	)ÚModuleCallSignaturer   rê   r
   rë   r   Úin_specr‡   Úout_specNr‰   Úforward_arg_names)	r!   r"   r#   r   r�   r®   rn   rm   rD  r:   r;   r<   rA  rA  ¾  sj   … à�d˜8‘n bÐ(Ñ)Ó)Ø�t˜H‘~ rÐ)Ñ*Ó*ð �s˜B�wÑÓØ˜˜R˜Ñ Ó ð :>Ð�y  c¡¨TÑ!1°2Ð!5Ñ6Ô=r;   rA  c                   ó@   — e Zd ZU eedf   ed<   dZeedz  df   ed<   y)ÚModuleCallEntryr   ÚfqnNr   Ú	signature)r!   r"   r#   r   rm   rn   rH  rA  r:   r;   r<   rF  rF  Í  s+   … à	�3˜�7Ñ	ÓØ;?€IˆyÐ,¨tÑ3°RÐ7Ñ8Ô?r;   rF  c                   ó(   — e Zd ZU eee   df   ed<   y)ÚNamedTupleDefr   Úfield_namesN)r!   r"   r#   r   r�   rm   rn   r:   r;   r<   rJ  rJ  Ó  s   … à˜4 ™9 b˜=Ñ)Ô)r;   rJ  c                   ó°   — e Zd ZU eedf   ed<   eedf   ed<   eee   df   ed<    e	e
¬«      Zee
eef   df   ed	<    e	e
¬«      Zee
eef   d
f   ed<   y)ÚGraphModuler   r¥   r‰   rH  r‹   Úmodule_call_graphrô   r‡   rì   r�   Útreespec_namedtuple_fieldsN)r!   r"   r#   r   r¤   rn   r8  r�   rF  r   rÞ   rì   rm   rO  rJ  r:   r;   r<   rM  rM  Ø  sƒ   … à�U˜B�YÑÓØ˜¨Ð+Ñ,Ó,ð !  oÑ!6¸Ð!:Ñ;Ó;Ù.3ÀDÔ.I€Hˆi˜˜S #˜X™¨Ð*Ñ+ÓIáJOØôKÐ 	¨$¨s°MÐ/AÑ*BÀBÐ*FÑ Gô r;   rM  c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚSchemaVersionr   Úmajorr
   ÚminorNr?  r:   r;   r<   rQ  rQ  é  s,   … àØˆRˆñó ð ØˆRˆñô r;   rQ  c                   óâ   — e Zd ZU eedf   ed<   eeeef   df   ed<   eeee	f   df   ed<   ee
df   ed<    ee¬	«      Zeee   d
f   ed<   dZeedf   ed<    ee¬	«      Zeee   df   ed<   y)ÚExportedProgramr   Úgraph_moduler
   Úopset_versionr   Úrange_constraintsr‹   Úschema_versionrô   r�   Ú	verifiersz<=2.4r±   Útorch_versionr²   Úguards_codeN)r!   r"   r#   r   rM  rn   rÞ   rm   ro   r<  rQ  r   r�   rZ  r[  r\  r:   r;   r<   rU  rU  ó  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˜=Ñ)ÔGr;   rU  c                   ód   — e Zd ZU eedf   ed<   eedf   ed<   eedf   ed<   eedz  df   ed	<   y)
ÚPayloadMetar   Ú	path_namer
   Úis_paramr   Ú
use_pickleNr‡   Útensor_meta)r!   r"   r#   r   rm   rn   ru   rƒ   r:   r;   r<   r^  r^    sH   … ð ˜˜b˜Ñ!Ó!Ø˜˜b˜Ñ!Ó!ð ˜$ ˜(Ñ#Ó#à˜:¨Ñ,¨bÐ0Ñ1Ô1r;   r^  c                   ó,   — e Zd ZU eeeef   df   ed<   y)ÚPayloadConfigr   ÚconfigN)r!   r"   r#   r   rÞ   rm   r^  rn   r:   r;   r<   rd  rd    s   … à�d˜3 Ð+Ñ,¨bÐ0Ñ1Ô1r;   rd  c                   ó°   — e Zd ZU eedf   ed<   eee   df   ed<   eee   df   ed<   dZeedz  df   ed	<   dZ	eedz  d
f   ed<   dZ
eedz  df   ed<   y)ÚAOTInductorModelPickleDatar   Úlibrary_basenamer   Úinput_namesr   Úoutput_namesNr   Úfloating_point_input_dtyper   Úfloating_point_output_dtyper   Úaot_inductor_model_is_cpu)r!   r"   r#   r   rm   rn   r�   rk  ro   rl  rm  ru   r:   r;   r<   rg  rg    s‹   … ð    Q Ñ'Ó'ð ˜4 ™9 a˜<Ñ(Ó(ð ˜D ™I q˜LÑ)Ó)ð
 <@Ð 	¨#°©*°a¨-Ñ 8Ó?Ø<@Ð ¨3°©:°q¨=Ñ!9Ó@ð <@Ð˜y¨°©°a¨Ñ8Ô?r;   rg  c                   ó6   — e Zd ZU eedf   ed<   eedf   ed<   y)ÚExternKernelNoder   r™   r
   ÚnodeN)r!   r"   r#   r   rm   rn   rè   r:   r;   r<   ro  ro  5  s"   … ð �C˜�GÑ
ÓØ
�D˜"�HÑ
Ôr;   ro  c                   ó(   — e Zd ZU eee   df   ed<   y)ÚExternKernelNodesr   rï   N)r!   r"   r#   r   r�   ro  rn   r:   r;   r<   rr  rr  <  s   … à�TÐ*Ñ+¨RÐ/Ñ0Ô0r;   rr  N)jÚdataclassesr   r   Úenumr   Útypingr   Útorch._export.serde.unionr   r   ÚSCHEMA_VERSIONÚTREESPEC_VERSIONr   r>   rH   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   rb   rÞ   ro   rm   rn   r@   rA   rB   rC   rD   rE   rF   re   rI   rJ   rK   rL   rh   rj   rq   rx   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'  r+  r-  r/  r8  r<  rA  rF  rJ  rM  rQ  rU  r^  rd  rg  ro  rr  r:   r;   r<   ú<module>ry     s‰  ð÷ )Ð (Ý Ý ç >ð €ØÐ ô�ô ô2ˆWô ô�7ô ð&Ø‡O�O�Vð&à‡O�O�Vð&ð ×Ñ�gð&ð ‡N�N�Eð	&ð
 ‡O�O�Vð&ð ‡O�O�Vð&ð ×Ñ�gð&ð ×Ñ�xð&ð ×Ñ˜Mð&ð ×Ñ˜^ð&ð ×Ñ˜oð&ð ‡O�O�Vð&ð ×Ñ˜ð&ð ×Ñ�xð&ð ×Ñ˜_ð&ð  ×Ñ˜=ð!&ð" ×ÑÐ0ð#&ð$ ×ÑÐ0Ø×ÑÐ.Ø×Ñ�xØ×Ñ�xñ+&Ð �D˜˜c˜‘Nó ð2 ×Ñ�hØ
×Ñ�kØ
×Ñ�kØ
×Ñ�kØ
×Ñ�kØ
‡N�N�HØ
‡N�N�Ið!€ˆt�C˜�H‰~ó ð ×!Ñ! <Ø×Ñ˜~Ø×ÑÐ!1Ø×Ñ ð	(Ð �d˜3 ˜8‘nó ð ÷,ð ,ó ð,ð
 ô#�&ó #ó ð#ð ÷3ð 3ó ð3ð
 ôˆVó ó ðð
 ô#ˆvó #ó ð#ð
 ô!ˆfó !ó ð!ð
 ÷"ð "ó ð"ð  ô�Vó ó ðð ô#�vó #ó ð#ð ô!�fó !ó ð!ð
 ÷ð ó ðð ÷ð ó ðð ô!˜Vó !ó ð!ð
 ÷"ð "ó ð"ð
 ÷"ð "ó ð"ð
 ÷ð ó ðð ô6ˆvó 6ó ð6ôD�7ô ð ÷4ð 4ó ð4ð ÷+ð +ó ð+ð ÷Wð Wó ðWð$ ÷!ð !ó ð!ð
 ô!�Fó !ó ð!ð ÷(ð (ó ð(ð
 ÷'ð 'ó ð'ð
 ÷$ð $ó ð$ð ÷-ð -ó ð-ð
 ÷(ð (ó ð(ð
 ÷&ð &ó ð&ð ô<�ó <ó ð<ð ÷!ð !ó ð!ð ÷'ð 'ó ð'ð ÷$ð $ó ð$ð
 ÷'ð 'ó ð'ð
 ÷'ð 'ó ð'ð
 ÷(ð (ó ð(ð
 ÷(ð (ó ð(ð
 ÷&ð &ó ð&ð ô=�ó =ó ð=ð ÷2ð 2ó ð2ð
 ÷'ð 'ó ð'ð
 ÷>ð >ó ð>ð ÷@ð @ó ð@ð
 ÷*ð *ó ð*ð ÷ð ó ðð  ÷ð ó ðð ÷Hð Hó ðHð$ ÷	2ð 	2ó ð	2ð ÷2ð 2ó ð2ð ÷@ð @ó ð@ð* ÷ð ó ðð ÷1ð 1ó ñ1r;   