Ë
    Z^(h±  ã                   ó�   — d dl Z d dlmZ d dlmZ d dlmZ d dlm	Z	 deege	f   deege	f   fd„Z
deeege	f   deeege	f   fd	„Zy)
é    N)ÚCallable)Ú'NativeFunctionWithDifferentiabilityInfo)Únative_function_manager)ÚTÚfuncÚreturnc                 ó\   ‡ — t        j                  ‰ «      dt        dt        fˆ fd„«       }|S )NÚfr   c                 ój   •— t        | j                  «      5   ‰| «      cd d d «       S # 1 sw Y   y xY w©N©r   r   )r
   r   s    €ú`/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/torchgen/packaged/autograd/context.pyÚwrapperzAwith_native_function_with_differentiability_info.<locals>.wrapper   s+   ø€ ä$ Q§V¡VÓ,ñ 	Ù˜“7÷	÷ 	ò 	ús   —)©2)Ú	functoolsÚwrapsÚNFWDIr   ©r   r   s   ` r   Ú0with_native_function_with_differentiability_infor      s5   ø€ ô ‡_�_�TÓð”5ð œQô ó ðð €Nó    c                 óh   ‡ — t        j                  ‰ «      dt        dt        dt        fˆ fd„«       }|S )Nr
   Úkeyr   c                 ól   •— t        | j                  «      5   ‰| |«      cd d d «       S # 1 sw Y   y xY wr   r   )r
   r   r   s     €r   r   zIwith_native_function_with_differentiability_info_and_key.<locals>.wrapper   s-   ø€ ä$ Q§V¡VÓ,ñ 	 Ù˜˜3“<÷	 ÷ 	 ò 	 ús   —	*ª3)r   r   r   Ústrr   r   s   ` r   Ú8with_native_function_with_differentiability_info_and_keyr      s<   ø€ ô ‡_�_�TÓð ”5ð  œsð  ¤qô  ó ð ð €Nr   )r   Útypingr   Útorchgen.api.autogradr   r   Útorchgen.contextr   Útorchgen.utilsr   r   r   r   © r   r   ú<module>r       sn   ðÛ Ý å RÝ 4Ý ð
Ø
�E�7˜A�:Ñ
ðàˆuˆg�qˆjÑóðØ
�E˜3�< �?Ñ
#ðàˆu�cˆl˜AˆoÑôr   