mstar.engine.resources.attn.ragged.wrappers#
Functions
|
Smallest FlashInfer-supported head dim >= |
Classes
|
Varlen cross-attention between two packed layouts: query segment |
|
Varlen self-attention: each segment attends within itself. |
- class mstar.engine.resources.attn.ragged.wrappers.RaggedCrossPrefillWrapper(workspace_buffer, num_qo_heads, num_kv_heads, head_dim, max_num_segments=None, max_total_tokens=None, max_total_kv_tokens=None, **kwargs)[source]#
Bases:
_RaggedPrefillBaseVarlen cross-attention between two packed layouts: query segment
iattends key segmenti(one pair per request). Never causal.The key side has its own token ceiling in graph mode,
max_total_kv_tokens(defaults tomax_total_tokens).- Parameters:
- class mstar.engine.resources.attn.ragged.wrappers.RaggedPrefillWrapper(workspace_buffer, num_qo_heads, num_kv_heads, head_dim, max_num_segments=None, max_total_tokens=None, **kwargs)[source]#
Bases:
_RaggedPrefillBaseVarlen self-attention: each segment attends within itself.
cu_seqlensis bothqo_indptrandkv_indptr.- Parameters: