o
    پi                     @  s`   d dl mZ d dlmZ d dlZd dlmZmZmZ er"d dl	m
Z
 edd
dZdddZdS )    )annotations)TYPE_CHECKINGN)
cache_onceload_jitmake_cpp_args)Moduleconstantintreturnr   c                 C  s0   t | }tdg|R dgdd| dfgdS )Nadd_constantzadd_constant.cuhzadd_constant<>)
cuda_filescuda_wrappers)r   r   )r   args r   R/home/ubuntu/.local/lib/python3.10/site-packages/sglang/jit_kernel/add_constant.py_jit_add_constant_module   s   r   srctorch.Tensorc                 C  s"   t | }t|}|||  |S )N)torch
empty_liker   r   )r   r   dstmoduler   r   r   r      s   
r   )r   r	   r
   r   )r   r   r   r	   r
   r   )
__future__r   typingr   r   sglang.jit_kernel.utilsr   r   r   tvm_ffi.moduler   r   r   r   r   r   r   <module>   s    
