§
    Ÿ²Åj  ã                   ó´   — d dl Z d dlmZ dad„ Zd„ Zed„ ¦   «         Z G d„ d¦  «        Z G d	„ d
e j        ¦  «        Z	d dl
mZmZmZmZmZmZmZmZmZmZmZ dS )é    N)ÚcontextmanagerTc                  ó
   — da d S )NF©Ú"__allow_nonbracketed_mutation_flag© ó    úHC:\Projects\Historical\venv\Lib\site-packages\torch/backends/__init__.pyÚdisable_global_flagsr
      s   € à).Ð&Ð&Ð&r   c                  ó   — t            S ©Nr   r   r   r	   Úflags_frozenr      s   € Ý1Ð1Ð1r   c               #   ó8   K  — t           } da 	 d V — | a d S # | a w xY w)NTr   )Úolds    r	   Ú__allow_nonbracketed_mutationr      s?   è è € õ -€CØ)-Ð&ð1Øˆˆˆà-0Ð*Ð*Ð*ø¨SÐ*Ð0Ð0Ð0Ð0s   � •c                   ó    — e Zd Zd„ Zd„ Zd„ ZdS )ÚContextPropc                 ó"   — || _         || _        d S r   )ÚgetterÚsetter)Úselfr   r   s      r	   Ú__init__zContextProp.__init__"   s   € ØˆŒØˆŒˆˆr   c                 ó*   — |                       ¦   «         S r   )r   )r   ÚobjÚobjtypes      r	   Ú__get__zContextProp.__get__&   s   € Ø�{Š{‰}Œ}Ðr   c                 ó|   — t          ¦   «         s|                      |¦  «         d S t          d|j        › d�¦  «        ‚)Nznot allowed to set zM flags after disable_global_flags; please use flags() context manager instead)r   r   ÚRuntimeErrorÚ__name__)r   r   Úvals      r	   Ú__set__zContextProp.__set__)   sT   € Ý‰~Œ~ð 	Ø�KŠK˜ÑÔÐÐÐåðY c¤lð Yð Yð Yñô ð r   N)r   Ú
__module__Ú__qualname__r   r   r    r   r   r	   r   r   !   sA   € € € € € ðð ð ðð ð ðð ð ð ð r   r   c                   ó$   ‡ — e Zd Zˆ fd„Zd„ Zˆ xZS )Ú
PropModulec                 óX   •— t          ¦   «                              |¦  «         || _        d S r   )Úsuperr   Úm)r   r'   ÚnameÚ	__class__s      €r	   r   zPropModule.__init__4   s&   ø€ Ý‰Œ×Ò˜ÑÔÐØˆŒˆˆr   c                 ó6   — | j                              |¦  «        S r   )r'   Ú__getattribute__)r   Úattrs     r	   Ú__getattr__zPropModule.__getattr__8   s   € ØŒv×&Ò& tÑ,Ô,Ð,r   )r   r!   r"   r   r-   Ú__classcell__)r)   s   @r	   r$   r$   3   sG   ø€ € € € € ðð ð ð ð ð-ð -ð -ð -ð -ð -ð -r   r$   )ÚcpuÚcudaÚcudnnÚ
cusparseltÚmhaÚmklÚmkldnnÚmpsÚnnpackÚopenmpÚ	quantized)ÚtypesÚ
contextlibr   r   r
   r   r   r   Ú
ModuleTyper$   Útorch.backendsr/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r   r   r	   ú<module>r>      sB  ðà €€€Ø %Ð %Ð %Ð %Ð %Ð %ð &*Ð "ð/ð /ð /ð
2ð 2ð 2ð ð1ð 1ñ „ð1ðð ð ð ð ñ ô ð ð$-ð -ð -ð -ð -�Ô!ñ -ô -ð -ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð r   