vllm.v1.attention.backends.mamba1_attn
Mamba1AttentionBackend ¶
Bases: AttentionBackend
Source code in vllm/v1/attention/backends/mamba1_attn.py
Mamba1AttentionMetadata dataclass ¶
Source code in vllm/v1/attention/backends/mamba1_attn.py
Mamba1AttentionMetadataBuilder ¶
Bases: AttentionMetadataBuilder[Mamba1AttentionMetadata]
Source code in vllm/v1/attention/backends/mamba1_attn.py
__init__ ¶
__init__(
kv_cache_spec: AttentionSpec,
vllm_config: VllmConfig,
device: device,
layer_names: list[str],
)
Source code in vllm/v1/attention/backends/mamba1_attn.py
build ¶
build(
common_prefix_len: int,
common_attn_metadata: CommonAttentionMetadata,
fast_build: bool = False,
) -> Mamba1AttentionMetadata