vllm.models.kimi_k3.amd.kda_metadata
¶
ROCm Kimi-K3 specialization of GDN attention metadata.
The request classification and cudagraph staging intentionally mirror
GDNAttentionMetadataBuilder. Only the FLA chunk metadata is built
differently on device rather than on the host.
Functions:
-
build_conv1d_chunk_schedule–Host-built AITER conv1d chunk schedule: no D2H sync, own buffers.
-
prepare_chunk_metadata_device–Build FLA chunk metadata on device, with no host<->device transfer.
build_conv1d_chunk_schedule(query_start_loc_cpu, block_m, device)
¶
Host-built AITER conv1d chunk schedule: no D2H sync, own buffers.
Source code in vllm/models/kimi_k3/amd/kda_metadata.py
prepare_chunk_metadata_device(cu_seqlens, cu_seqlens_cpu, chunk_size)
¶
Build FLA chunk metadata on device, with no host<->device transfer.