From e08c44c07021de2d6b8acf6193d05c55b70829dc Mon Sep 17 00:00:00 2001 From: Ed Pavlov Date: Fri, 6 Mar 2026 17:25:36 +0100 Subject: [PATCH] Remove setting hardcoded value for n_seq_max in IContextParamsExtensions It's already set from passed argument `result.n_seq_max = @params.SeqMax;` Overwriting it with hardcoded value is removed result.n_seq_max = Math.Min(Math.Max(10U, result.n_ctx / 8U), 64U /*0x40*/); Ref: https://github.com/SciSharp/LLamaSharp/discussions/1353 --- LLama/Extensions/IContextParamsExtensions.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/LLama/Extensions/IContextParamsExtensions.cs b/LLama/Extensions/IContextParamsExtensions.cs index 4f922890d..469d0517c 100644 --- a/LLama/Extensions/IContextParamsExtensions.cs +++ b/LLama/Extensions/IContextParamsExtensions.cs @@ -58,8 +58,7 @@ public static void ToLlamaContextParams(this IContextParams @params, out LLamaCo null => LLamaFlashAttentionType.LLAMA_FLASH_ATTENTION_TYPE_AUTO }; result.kv_unified = true; - result.n_seq_max = (uint)Math.Min(Math.Max(10, result.n_ctx / 8), 64); - + result.n_threads = Threads(@params.Threads); result.n_threads_batch = Threads(@params.BatchThreads);