
    [Th                     |    S SK Jr  S SKJr  S SKrS/r " S S\R                  R                  R                  5      rg)    )Any)
deprecatedNautocastc                      ^  \ rS rSrSr\" S\S9S\R                  S4S\	S\R                  S\	4U 4S	 jjj5       rU 4S
 jrS\S\S\4U 4S jjrU 4S jrSrU =r$ )r      z
See :class:`torch.autocast`.
``torch.cpu.amp.autocast(args...)`` is deprecated. Please use ``torch.amp.autocast("cpu", args...)`` instead.
zi`torch.cpu.amp.autocast(args...)` is deprecated. Please use `torch.amp.autocast('cpu', args...)` instead.)categoryTenableddtypecache_enabledc                    > [         R                  R                  5       (       a  Xl        SU l        X l        g [        TU ]  SXUS9  g )Ncpu)r	   r
   r   )torch_jit_internalis_scripting_enableddevice
fast_dtypesuper__init__)selfr	   r
   r   	__class__s       S/var/www/auris/envauris/lib/python3.13/site-packages/torch/cpu/amp/autocast_mode.pyr   autocast.__init__   sG     ++--#MDK#O7} 	 	
    c                 j   > [         R                  R                  5       (       a  U $ [        TU ]  5       $ N)r   r   r   r   	__enter__)r   r   s    r   r   autocast.__enter__%   s+    ++--Kw ""r   exc_typeexc_valexc_tbc                 l   > [         R                  R                  5       (       a  g [        TU ]  XU5      $ r   )r   r   r   r   __exit__)r   r   r    r!   r   s       r   r#   autocast.__exit__+   s-    ++--w6::r   c                 l   > [         R                  R                  5       (       a  U$ [        TU ]  U5      $ r   )r   r   r   r   __call__)r   funcr   s     r   r&   autocast.__call__0   s-    ++--Kw%%r   )r   r   r   )__name__
__module____qualname____firstlineno____doc__r   FutureWarningr   bfloat16boolr
   r   r   r   r#   r&   __static_attributes____classcell__)r   s   @r   r   r      s    
 	C "^^"	

 {{
 	


#; ;s ;C ;
& &r   )	typingr   typing_extensionsr   r   __all__ampautocast_moder    r   r   <module>r9      s3     (  ,(&uyy&&// (&r   