Ë
    S^(hþ  ã                   óÚ   — U d dl mZmZ 	 d dlmZmZmZmZmZ dZ	dd edd¬«      iiZ
eeeeeef   ef   f   ed<    ee
«       d„ Zg d¢Zy# e$ r d	„ Z G d
„ d«      Zd„ Zd„ ZdZ	Y Œ$w xY w)é    )ÚDictÚUnion)ÚDeviceÚLayerRepositoryÚregister_kernel_mappingÚreplace_kernel_forward_from_hubÚuse_kernel_forward_from_hubTÚMultiScaleDeformableAttentionÚcudaz!kernels-community/deformable-detr)Úrepo_idÚ
layer_nameÚ_KERNEL_MAPPINGc                  ó   — d„ }|S )Nc                 ó   — | S ©N© )Úclss    úc/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/transformers/integrations/hub_kernels.pyÚ	decoratorz.use_kernel_forward_from_hub.<locals>.decorator+   s   € ØˆJó    r   )ÚargsÚkwargsr   s      r   r	   r	   *   s   € ò	ð Ðr   c                   ó   — e Zd Zd„ Zy)r   c                 ó   — t        d«      ‚)NzNLayerRepository requires `kernels` to be installed. Run `pip install kernels`.©ÚRuntimeError)Úselfr   r   s      r   Ú__init__zLayerRepository.__init__1   s   € ÜÐoÓpÐpr   N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   0   s   „ ó	qr   r   c                  ó   — t        d«      ‚)Nz^replace_kernel_forward_from_hub requires `kernels` to be installed. Run `pip install kernels`.r   ©r   r   s     r   r   r   4   s   € ÜØló
ð 	
r   c                  ó   — t        d«      ‚)NzVregister_kernel_mapping requires `kernels` to be installed. Run `pip install kernels`.r   r#   s     r   r   r   9   s   € ÜÐsÓtÐtr   Fc                  ó   — t         S r   )Ú_hub_kernels_availabler   r   r   Úis_hub_kernels_availabler'   ?   s   € Ü!Ð!r   )r   r'   r	   r   r   N)Útypingr   r   Úkernelsr   r   r   r   r	   r&   r   ÚstrÚ__annotations__ÚImportErrorr'   Ú__all__r   r   r   ú<module>r.      sµ   ð÷ Ð ð+#÷õ ð "Ðð 	(Ø‘OØ;Ø:ôð*
ðM€O�T˜#˜t E¨&°#¨+Ñ$6¸Ð$GÑHÐHÑIó ñ ˜OÔ,ò4"ò�øð9 ò #ò÷qñ qò
ò
uð #Òð+#ús   ‹:A ÁA*Á)A*