]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
model : disallow integer dflash sliding_window_pattern (#26900)
authorSigbjørn Skjæret <redacted>
Wed, 12 Aug 2026 11:24:10 +0000 (13:24 +0200)
committerGitHub <redacted>
Wed, 12 Aug 2026 11:24:10 +0000 (14:24 +0300)
* fix sliding_window_pattern

* disallow integer pattern

src/models/dflash.cpp

index bfbdb28ee5e92030ce19fe7d76fbff47cf622d25..eb36336762100881399b20c122604bf3402313d7 100644 (file)
@@ -66,7 +66,7 @@ void llama_model_dflash::load_arch_hparams(llama_model_loader & ml) {
     // DFlash has a single rope, so the SWA rope == main rope.
     if (ml.get_key(LLM_KV_ATTENTION_SLIDING_WINDOW, hparams.n_swa, false) && hparams.n_swa > 0) {
         hparams.swa_type = LLAMA_SWA_TYPE_STANDARD;
-        ml.get_key_or_arr(LLM_KV_ATTENTION_SLIDING_WINDOW_PATTERN, hparams.is_swa_impl, hparams.n_layer());
+        ml.get_arr(LLM_KV_ATTENTION_SLIDING_WINDOW_PATTERN, hparams.is_swa_impl);
         hparams.rope_freq_base_train_swa  = hparams.rope_freq_base_train;
         hparams.rope_freq_scale_train_swa = hparams.rope_freq_scale_train;
     }