vllm.models.step5.amd.ops.csa_paged
¶
Paged Step-5 CSA kernels; each cache has its own block table and page size.
Functions:
-
sparse_attention_paged–Attention over each query's selected regions of the paged K/V, into
sparse_attention_paged(query, key_cache, value_cache, regions, block_table, token_req, positions, output, *, region_size, scale, k_scale=None, v_scale=None)
¶
Attention over each query's selected regions of the paged K/V, into
output. key_cache/value_cache are [pages, page_tokens, kv_heads,
head_dim] views; token_req and positions locate every query row.