mirror of
https://github.com/ggml-org/llama.cpp.git
synced 2026-06-27 23:50:20 -05:00
feat: Support d_conv=15 for ssm-conv.cu (#23017)
Branch: ModalityConditionalAdapters AI-usage: none Signed-off-by: Gabe Goodhart <ghart@us.ibm.com>
This commit is contained in:
parent
87589042ca
commit
726704a160
@ -140,11 +140,12 @@ static void ssm_conv_f32_cuda(const float * src0, const float * src1, const floa
|
|||||||
};
|
};
|
||||||
|
|
||||||
switch (nc) {
|
switch (nc) {
|
||||||
case 3: launch_kernel(std::integral_constant<int, 3>{}); break;
|
case 3: launch_kernel(std::integral_constant<int, 3 >{}); break;
|
||||||
case 4: launch_kernel(std::integral_constant<int, 4>{}); break;
|
case 4: launch_kernel(std::integral_constant<int, 4 >{}); break;
|
||||||
case 5: launch_kernel(std::integral_constant<int, 5>{}); break;
|
case 5: launch_kernel(std::integral_constant<int, 5 >{}); break;
|
||||||
case 9: launch_kernel(std::integral_constant<int, 9>{}); 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 15: launch_kernel(std::integral_constant<int, 15>{}); break;
|
||||||
|
default: GGML_ABORT("Only support kernel sizes 3, 4, 5, 9, 15 right now.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user