
    `i                     z    d dl mZmZ d dlmZmZ d dlmZmZ d dl	m
Z
mZ  G d d          Z e            ZdgZdS )	   )SelectionAttentionselection_attention_wrapper)CompressionAttentioncompression_attention_wrapper)SlidingWindowAttention sliding_window_attention_wrapper)TopKReductiontopk_reduction_wrapperc                       e Zd Z ee          Z ee          Z ee          Z ee          Z ee          Z ee	          Z	 ee
          Z
 ee          ZdS )NSANamespaceN)__name__
__module____qualname__staticmethodr   r   r   r   r   r   r	   r
        z/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/cudnn/native_sparse_attention/__init__.pyr   r   
   s        %&899".,/J"K"K)\*@AA'3|4T'U'U$'<(<==$0L1N$O$O! L//M)\*@AAr   r   NSAN)	selectionr   r   compressionr   r   sliding_window_attentionr   r   top_kr	   r
   r   r   __all__r   r   r   <module>r      s    F F F F F F F F L L L L L L L L        9 8 8 8 8 8 8 8B B B B B B B B lnn 
r   