+
    –°³jE  ã                   ó^  € ^ RI t ^ RIt^ RIHt ^ RIHt ^RIHtHtH	t	H
t
HtHt ]R R l4       t]! 4       t]'       d   ]P                  ! ]4       ]P                   ! 4       ;_uu_ 4        ]P"                  ! RR]R	7       ]P&                  ! 4        RRR4       R#   + '       g   i     R# ; i)
é    N)Úcache)Úcast)Úcutedsl_utilsÚdsl_registryÚhelion_utilsÚopsÚregistryÚtriton_utilsc                óF   € V ^8„  d   QhR\         P                  R,          /# )é   ÚreturnN)r	   ÚUserOrderingFn)Úformats   "ÚW/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/_native/__init__.pyÚ__annotate__r      s   € ÷ !ñ !œh×5Ñ5¸Õ<ñ !ó    c                 ód  € \         P                  ! R4      p V '       g   R#  ^ RIpV P                  R^4      w  r#VP	                  V4      p\        WC4      p\        V4      '       g   \        V  R24      h\        \        P                  V4      #   \         d   p\        RT  R24      ThRp?ii ; i)aK  
Get a user-supplied graph-ordering function if specified.

Pass in a `package.submodule.fn` string to the env variable
`TORCH_PYTHON_NATIVE_USER_GRAPH_ORDER_FN` that implements the
calling API described in `torch/_native/README.md`. This function
must be part of an importable path.

Return either the imported function or `None`
Ú'TORCH_PYTHON_NATIVE_USER_GRAPH_ORDER_FNNÚ.z& does not describe a callable functionzCould not resolve z' into an importable & callable function)ÚosÚgetenvÚ	importlibÚrsplitÚimport_moduleÚgetattrÚcallableÚ	TypeErrorr   r	   r   Ú	ExceptionÚ
ValueError)Úenv_varr   Úmodule_nameÚfn_nameÚmoduleÚfnÚes          r   Úget_user_ordering_fnr&      s®   € ô �iŠiÐAÓB€GçÙðÛð  'Ÿ~™~¨c°1Ó5Ñˆà×(Ñ(¨Ó5ˆÜ�VÓ%ˆä˜�|Š|Ü˜w˜iÐ'MÐNÓOÐOô ”H×+Ñ+¨RÓ0Ð0øÜô ÜØ   	Ð)PÐQó
àð	ûðús   ¢A,B ÂB/ÂB*Â*B/ÚignorezNWarning only once for all operators,  other operators may also be overridden\.)ÚmessageÚcategory)r   ÚwarningsÚ	functoolsr   Útypingr   Ú r   r   r   r   r	   r
   r&   Úuser_order_fnÚ!reorder_graphs_from_user_functionÚcatch_warningsÚfilterwarningsÚUserWarningÚ_register_all_overrides© r   r   Ú<module>r5      s�   ðÛ 	Û Ý Ý ÷ U× Tð ô!ó ð!ñH %Ó&€ßØ×.Ò.¨}Ô=ð ×Ò×ÕØ×ÒØØaØõð
 ×$Ò$Ô&÷ ××Òús   Á*'BÂB,	