vllm.models.deepseek_v4.common.grouped_wo_a
¶
Grouped wo_a output projection for DeepSeek-V4.
Classes:
-
DeepseekV4GroupedWoA–wo_aas one projection per attention head group.
DeepseekV4GroupedWoA
¶
Bases: ColumnParallelLinear
wo_a as one projection per attention head group.
Group g of the inverse-rotated attention output only meets output rows
g * o_lora_rank : (g + 1) * o_lora_rank.
Methods:
-
grouped_forward–Inverse RoPE plus grouped GEMM:
[num_tokens, n_groups, o_lora_rank]. -
grouped_input–The BF16 inverse-rotated groups,
[num_tokens, n_groups, group_dim].
Source code in vllm/models/deepseek_v4/common/grouped_wo_a.py
grouped_forward(o, positions, cos_sin_cache, *, n_groups, heads_per_group, nope_dim, rope_dim, o_lora_rank, einsum_recipe, tma_aligned_scales)
¶
Inverse RoPE plus grouped GEMM: [num_tokens, n_groups, o_lora_rank].
Source code in vllm/models/deepseek_v4/common/grouped_wo_a.py
grouped_input(o, positions, cos_sin_cache, *, n_groups, heads_per_group, nope_dim, rope_dim)
¶
The BF16 inverse-rotated groups, [num_tokens, n_groups, group_dim].