]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
feat: Support d_conv=15 for ssm-conv.cu (#23017)
authorGabe Goodhart <redacted>
Sun, 17 May 2026 21:05:11 +0000 (15:05 -0600)
committerGitHub <redacted>
Sun, 17 May 2026 21:05:11 +0000 (23:05 +0200)
Branch: ModalityConditionalAdapters
AI-usage: none
Signed-off-by: Gabe Goodhart <redacted>
ggml/src/ggml-cuda/ssm-conv.cu

index 4841389fbc88c7097ec9ed57f96a58d6706a5db6..4c4daf85dc6705a3369db52e5c75153389f55f7b 100644 (file)
@@ -140,11 +140,12 @@ static void ssm_conv_f32_cuda(const float * src0, const float * src1, const floa
     };
 
     switch (nc) {
-        case 3: launch_kernel(std::integral_constant<int, 3>{}); break;
-        case 4: launch_kernel(std::integral_constant<int, 4>{}); break;
-        case 5: launch_kernel(std::integral_constant<int, 5>{}); break;
-        case 9: launch_kernel(std::integral_constant<int, 9>{}); break;
-        default: GGML_ABORT("Only support kernel sizes 3, 4, 5, 9 right now.");
+        case 3:  launch_kernel(std::integral_constant<int, 3 >{}); break;
+        case 4:  launch_kernel(std::integral_constant<int, 4 >{}); break;
+        case 5:  launch_kernel(std::integral_constant<int, 5 >{}); break;
+        case 9:  launch_kernel(std::integral_constant<int, 9 >{}); break;
+        case 15: launch_kernel(std::integral_constant<int, 15>{}); break;
+        default: GGML_ABORT("Only support kernel sizes 3, 4, 5, 9, 15 right now.");
     }
 }