Ë
    g^(hE  ã                   óð   — U d dl Z d dlZd dlZdedefd„Zdedefd„Z G d„ d«      Z G d„ d	«      Z G d
„ dej                  «      Z
 e
e j                  e   e«      e j                  e<   eed<   ee   ed<   y)é    NÚqengineÚreturnc                 óŠ   — | dk(  s| dk(  s| €d}|S | dk(  rd}|S | dk(  rd}|S | dk(  rd	}|S | d
k(  rd}|S d}t        | › d�«      ‚)NÚnoneÚ r   Úfbgemmé   Úqnnpacké   Úonednné   Úx86é   éÿÿÿÿz* is not a valid value for quantized engine©ÚRuntimeError)r   Úrets     ú_/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/torch/backends/quantized/__init__.pyÚ_get_qengine_idr   	   s’   € Ø�&Ò˜G ršM¨W¨_Øˆð €Jð 
�HÒ	Øˆð €Jð 
�IÒ	Øˆð €Jð 
�HÒ	Øˆð €Jð 
�EÒ	Øˆð €Jð ˆÜ˜g˜YÐ&PÐQÓRÐRó    c                 ó6   — ddddddœ}|j                  | d«      S )Nr   r   r
   r   r   )r   r	   r   r   r   z
*undefined)Úget)r   Úall_enginess     r   Ú_get_qengine_strr      s#   € Ø ¨i¸HÈÑO€KØ�?‰?˜7 LÓ1Ð1r   c                   ó(   — e Zd Zdefd„Zdeddfd„Zy)Ú_QEnginePropr   c                 óP   — t        t        j                  j                  «       «      S ©N)r   ÚtorchÚ_CÚ_get_qengine)ÚselfÚobjÚobjtypes      r   Ú__get__z_QEngineProp.__get__!   s   € Ü¤§¡× 5Ñ 5Ó 7Ó8Ð8r   ÚvalNc                 óT   — t         j                  j                  t        |«      «       y r   )r   r    Ú_set_qenginer   ©r"   r#   r&   s      r   Ú__set__z_QEngineProp.__set__$   s   € Ü�‰×Ñœo¨cÓ2Õ3r   )Ú__name__Ú
__module__Ú__qualname__Ústrr%   r*   © r   r   r   r       s!   „ ð9 só 9ð4 ð 4¨ô 4r   r   c                   ó&   — e Zd Zdee   fd„Zdd„Zy)Ú_SupportedQEnginesPropr   c                 óz   — t         j                  j                  «       }|D �cg c]  }t        |«      ‘Œ c}S c c}w r   )r   r    Ú_supported_qenginesr   )r"   r#   r$   ÚqenginesÚqes        r   r%   z_SupportedQEnginesProp.__get__)   s.   € Ü—8‘8×/Ñ/Ó1ˆØ/7Ö8¨Ô  Õ$Ò8Ð8ùÒ8s   £8Nc                 ó   — t        d«      ‚)NzAssignment not supportedr   r)   s      r   r*   z_SupportedQEnginesProp.__set__-   s   € ÜÐ5Ó6Ð6r   )r   N)r+   r,   r-   Úlistr.   r%   r*   r/   r   r   r1   r1   (   s   „ ð9 t¨C¡yó 9ô7r   r1   c                   ó@   ‡ — e Zd Zˆ fd„Zd„ Z e«       Z e«       Zˆ xZ	S )ÚQuantizedEnginec                 ó2   •— t         ‰| �  |«       || _        y r   )ÚsuperÚ__init__Úm)r"   r=   ÚnameÚ	__class__s      €r   r<   zQuantizedEngine.__init__2   s   ø€ Ü‰Ñ˜ÔØˆ�r   c                 ó8   — | j                   j                  |«      S r   )r=   Ú__getattribute__)r"   Úattrs     r   Ú__getattr__zQuantizedEngine.__getattr__6   s   € Ø�v‰v×&Ñ& tÓ,Ð,r   )
r+   r,   r-   r<   rC   r   Úenginer1   Úsupported_enginesÚ__classcell__)r?   s   @r   r9   r9   1   s   ø„ ôò-ñ ‹^€FÙ.Ó0Ôr   r9   rD   rE   )ÚsysÚtypesr   r.   Úintr   r   r   r1   Ú
ModuleTyper9   Úmodulesr+   Ú__annotations__r7   r/   r   r   ú<module>rM      s‰   ðä 
Û ã ð˜Sð  Só ð$2˜cð 2 có 2÷
4ñ 4÷7ñ 7ô	1�e×&Ñ&ô 	1ñ (¨¯©°HÑ(=¸xÓH€‡�ˆHÑ ØƒØ˜‘9Ô r   