vllm.v1.attention.backends.mla.triton_mla
¶
_reserve_attn_logits_workspace(vllm_config, max_decode_rows, q_num_heads, kv_lora_rank)
¶
Pre-size the shared workspace for the decode split-KV attn logits.
Reserving at the worst case (max_model_len -> max num_kv_splits,
max_decode_rows) before warmup/cudagraph capture means the per-call
get_simultaneous in forward_mqa never has to grow the buffer at
runtime (which would raise once the workspace is locked).