+
    –°³j¤  ã                   óp   € ^ RI t ^ RIt^ RIHtHt ^ RIHt	 ^ RI
Ht ^ RIHt R	R R llt ! R R]4      tR# )
é    N)Ú	run_testsÚTestCase)Úconfig)Úfresh_cachec                óX   € V ^8„  d   QhR\         \        \         R3,          ,          RR/# )é   Úneeds.ÚreturnN)ÚstrÚtuple)Úformats   "ÚZ/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/_inductor/test_case.pyÚ__annotate__r      s'   € ÷ ñ ”Sœ5¤ c �?Õ*ð °Dñ ó    c                 ó   € \        V 4       R # ©N)Údynamo_run_tests)r	   s   &r   r   r      s
   € Ü�UÖr   c                   óZ   a a€ ] tR t^t oRtV3R lV 3R lltV3R lV 3R lltRtVtV ;t	# )r   zn
A base TestCase for inductor tests. Enables FX graph caching and isolates
the cache directory for each test.
c                ó   <€ V ^8„  d   QhRR/# ©r   r
   N© )r   Ú__classdict__s   "€r   r   ÚTestCase.__annotate__   s   ø€ ÷ Cñ C�tñ Cr   c                óN  <€ \         SV `  4        \        P                  ! 4       V n        V P                  P                  \        P                  ! R R/4      4       R\        P                  9  dG   R\        P                  9  d2   V P                  P                  \        P                  ! RR/4      4       \        P                  P                  R4      R8w  dL   \        P                  P                  R4      R8w  d&   V P                  P                  \        4       4       R# R# R# )	Úenable_autograd_cacheTÚTORCHINDUCTOR_FX_GRAPH_CACHEÚ$TORCHINDUCTOR_FX_GRAPH_CACHE_DEFAULTÚfx_graph_cacheÚ!INDUCTOR_TEST_DISABLE_FRESH_CACHEÚ1ÚTORCH_COMPILE_DEBUGN)ÚsuperÚsetUpÚ
contextlibÚ	ExitStackÚ_inductor_test_stackÚenter_contextÚfunctorch_configÚpatchÚosÚenvironr   Úgetr   ©ÚselfÚ	__class__s   &€r   r#   ÚTestCase.setUp   sØ   ø€ Ü‰‰ŒÜ$.×$8Ò$8Ó$:ˆÔ!Ø×!Ñ!×/Ñ/Ü×"Ò"à+¨Tðóô	
ð +´"·*±*Ô<Ø6¼b¿j¹jÔHà×%Ñ%×3Ñ3Ü—’Ð.°Ð5Ó6ôô
 �J‰J�N‰NÐ>Ó?À3ÔFÜ—
‘
—‘Ð4Ó5¸Ô<à×%Ñ%×3Ñ3´K³MÖBñ =ñ Gr   c                ó   <€ V ^8„  d   QhRR/# r   r   )r   r   s   "€r   r   r   0   s   ø€ ÷ *ñ *˜$ñ *r   c                óX   <€ \         SV `  4        V P                  P                  4        R # r   )r"   ÚtearDownr&   Úcloser-   s   &€r   r3   ÚTestCase.tearDown0   s    ø€ Ü‰ÑÔØ×!Ñ!×'Ñ'Ö)r   )r&   )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r#   r3   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r/   r   s   @@r   r   r      s%   ù‡ € ñ÷
Có C÷2*÷ *ó *r   r   )r   )r$   r*   Útorch._dynamo.test_caser   r   r   ÚDynamoTestCaseÚtorch._functorchr   r(   Útorch._inductorÚtorch._inductor.utilsr   r   r   r   Ú<module>rC      s,   ðÛ Û 	÷õ 8Ý "Ý -÷ô!*ˆ~ö !*r   