
    i                         S SK r S SKr\ R                  " \R                  R	                  5       (       + S5       " S S\ R
                  5      5       r\S:X  a  \ R                  " 5         gg)    NzCUDA not availablec                       \ rS rSrS rSrg)TestLeanImport   c                     S n[         R                  R                  nU[         R                  l        SS KnU[         R                  l        g )Nc                      [        S5      e)Nzdo not call me)AssertionError     T/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/test/test_lean_import.py_patched_current_device\TestLeanImport.test_torchao_import_does_not_initialize_cuda.<locals>._patched_current_device   s     !122r
   r   )torchcudacurrent_devicetorchao)selfr   old_current_devicer   s       r   ,test_torchao_import_does_not_initialize_cuda;TestLeanImport.test_torchao_import_does_not_initialize_cuda   s6    	3 #ZZ66$;

! 	$6

!r
   r	   N)__name__
__module____qualname____firstlineno__r   __static_attributes__r	   r
   r   r   r      s    7r
   r   __main__)	unittestr   skipIfr   is_availableTestCaser   r   mainr	   r
   r   <module>r!      sa      
UZZ,,..0DE7X&& 7 F7  zMMO r
   