ó
    IC˜j˜  ã                   ó    • S SK r  " S S5      rg)é    Nc                   ó2   • \ rS rSrS rS rS rS rS rSr	g)	ÚStaticModuleé   c                 óà   • [        US5      (       a/  [        R                  R                  UR                  5      U l        g [        R                  R                  UR                  5      U l        g )NÚ_c)ÚhasattrÚtorchÚ_CÚ_jit_to_static_moduler   Ústatic_moduleÚgraph)ÚselfÚscripteds     Ú³C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\torch/testing/_internal/static_module.pyÚ__init__ÚStaticModule.__init__   sE   € ä�8˜T×"Ñ"Ü!&§¡×!?Ñ!?ÀÇÁÓ!LˆDÕä!&§¡×!?Ñ!?ÀÇÁÓ!OˆDÕó    c                 ó&   • U R                   " U0 UD6$ ©N©r   ©r   ÚargsÚkwargss      r   Ú__call__ÚStaticModule.__call__   s   € Ø×!Ò! 4Ð2¨6Ñ2Ð2r   c                 ó<   • U R                   R                  XX45        g r   )r   Ú	benchmark©r   r   r   Úwarmup_runsÚ	main_runss        r   r   ÚStaticModule.benchmark   s   € Ø×Ñ×$Ñ$ T°;ÕJr   c                 ó8   • U R                   R                  X5      $ r   )r   ÚrunAsyncr   s      r   r#   ÚStaticModule.runAsync   s   € Ø×!Ñ!×*Ñ*¨4Ó8Ð8r   c                 ó:   • U R                   R                  XX45      $ r   )r   Úbenchmark_individual_opsr   s        r   r&   Ú%StaticModule.benchmark_individual_ops   s    € Ø×!Ñ!×:Ñ:Ø˜+ó
ð 	
r   r   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r#   r&   Ú__static_attributes__© r   r   r   r      s   † òPò3òKò9õ
r   r   )r	   r   r-   r   r   Ú<module>r.      s   ðó ÷
ò 
r   