CUDA + ggml: add sparse-fa for DSV4/GLM (llama/27970)

This commit is contained in:
Aman Gupta
2026-09-04 13:39:40 +03:00
committed by Georgi Gerganov
parent c2b400754b
commit 519df618df
7 changed files with 324 additions and 86 deletions
+9
View File
@@ -5506,6 +5506,15 @@ enum ggml_prec ggml_flash_attn_ext_get_prec(
return (enum ggml_prec) prec_i32;
}
void ggml_flash_attn_ext_set_n_kv_max(
struct ggml_tensor * a,
int32_t n_kv_max) {
GGML_ASSERT(a->op == GGML_OP_FLASH_ATTN_EXT);
GGML_ASSERT(n_kv_max >= 0);
ggml_set_op_params_i32(a, 4, n_kv_max);
}
void ggml_flash_attn_ext_add_sinks(
struct ggml_tensor * a,
struct ggml_tensor * sinks) {