Ë
    g^(hE  ã                   óR   — d dl mZ d dlZd dlmZmZmZ g d¢Zd„ Zd„ Z	edd„«       Z
y)	é    )ÚcontextmanagerN)Ú__allow_nonbracketed_mutationÚContextPropÚ
PropModule)Úis_availableÚflagsÚ	set_flagsc                  ó*   — t        j                  «       S )z4Return whether PyTorch is built with NNPACK support.)ÚtorchÚ_nnpack_available© ó    ú\/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/torch/backends/nnpack/__init__.pyr   r      s   € ä×"Ñ"Ó$Ð$r   c                 ó‚   — t         j                  j                  «       f}t         j                  j                  | «       |S )z!Set if nnpack is enabled globally)r   Ú_CÚ_get_nnpack_enabledÚ_set_nnpack_enabled)Ú_enabledÚ
orig_flagss     r   r	   r	      s/   € ä—(‘(×.Ñ.Ó0Ð2€JÜ	‡H�H× Ñ  Ô*ØÐr   c              #   ó(  K  — t        «       5  t        | «      }ddd«       	 d–— t        «       5  t        d   «       ddd«       y# 1 sw Y   Œ0xY w# 1 sw Y   yxY w# t        «       5  t        d   «       ddd«       w # 1 sw Y   w xY wxY w­w)z9Context manager for setting if nnpack is enabled globallyNr   )r   r	   )Úenabledr   s     r   r   r      s‡   è ø€ ô 
'Ó	(ñ (Ü˜wÓ'ˆ
÷(ð%Ûä*Ó,ñ 	%Ü�j ‘mÔ$÷	%ð 	%÷(ð (ú÷
	%ð 	%ûÔ*Ó,ñ 	%Ü�j ‘mÔ$÷	%÷ 	%ñ 	%ÿs_   ‚B�A™B¢A  ¦
B°A¿	BÁAÁBÁAÁBÁ BÁ+BÁ:	BÂBÂBÂB)F)Ú
contextlibr   r   Útorch.backendsr   r   r   Ú__all__r   r	   r   r   r   r   ú<module>r      s6   ðå %ã ß QÑ Qò 1€ò%ò
ð ò%ó ñ%r   