]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
arg : add --spec-default (#22223)
authorGeorgi Gerganov <redacted>
Tue, 21 Apr 2026 16:52:02 +0000 (19:52 +0300)
committerGitHub <redacted>
Tue, 21 Apr 2026 16:52:02 +0000 (19:52 +0300)
common/arg.cpp

index 6751a55ab0ce030616ec9873751f44e8528fbfe4..5c0bbe38e091250148b3ef683aef17e7df80fd05 100644 (file)
@@ -3902,6 +3902,17 @@ common_params_context common_params_parser_init(common_params & params, llama_ex
         }
     ).set_examples({LLAMA_EXAMPLE_SERVER, LLAMA_EXAMPLE_CLI}));
 
+    add_opt(common_arg(
+        {"--spec-default"},
+        string_format("enable default speculative decoding config"),
+        [](common_params & params) {
+            params.speculative.type = COMMON_SPECULATIVE_TYPE_NGRAM_MOD;
+            params.speculative.ngram_size_n = 24;
+            params.speculative.n_min = 48;
+            params.speculative.n_max = 64;
+        }
+    ).set_examples({LLAMA_EXAMPLE_SERVER, LLAMA_EXAMPLE_CLI}));
+
     return ctx_arg;
 }