From 5e1352cb60dd4eddadd57ee35d88393ef61c0ce7 Mon Sep 17 00:00:00 2001 From: bssrdf Date: Mon, 10 Nov 2025 15:33:32 -0500 Subject: [PATCH] add a case havign memory access violation --- ggml/src/ggml-cuda/conv3d-implicit.cu | 1 - tests/test-conv3d.cpp | 15 ++++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/ggml/src/ggml-cuda/conv3d-implicit.cu b/ggml/src/ggml-cuda/conv3d-implicit.cu index fd6e1d0b71..31eaedc3df 100644 --- a/ggml/src/ggml-cuda/conv3d-implicit.cu +++ b/ggml/src/ggml-cuda/conv3d-implicit.cu @@ -1082,7 +1082,6 @@ static void conv3d_implicit_cuda_f16(ggml_backend_cuda_context & ctx, const floa cudaFuncAttributeMaxDynamicSharedMemorySize, 65536); // set shared memory limit to 64KB which is maximum for sm_75 dim3 gridDim(BlocksN, BlocksM); dim3 blockDim(ThreadsN, ThreadsM); - conv3d_implicit_kernel <<>>(X_H, K_H, Y_D, P); diff --git a/tests/test-conv3d.cpp b/tests/test-conv3d.cpp index a34169c36d..a7ad5ab357 100644 --- a/tests/test-conv3d.cpp +++ b/tests/test-conv3d.cpp @@ -350,7 +350,7 @@ int main(void) { ggml_time_init(); std::vector> configs = { - std::make_tuple(1,2,16,32,4,3,3,3), + // std::make_tuple(1,2,16,32,4,3,3,3), // std::make_tuple(320,1280,26,38,8,3,3,3), // std::make_tuple(1280,1280,26,38,8,3,3,3), // std::make_tuple(320,1280,52,76,8,3,3,3), @@ -358,12 +358,13 @@ int main(void) // std::make_tuple(320,1280,104,152,8,3,3,3), // std::make_tuple(1280,1280,104,152,8,3,3,3), // std::make_tuple(320,1280,208,304,4,3,3,3), - std::make_tuple(1024,2048,30,52,3,3,3,3), - std::make_tuple(1024,2048,52,76,4,3,3,3), - std::make_tuple(1024,2048,52,76,6,3,3,3), - std::make_tuple(48,3072,64,64,9,2,2,1), - std::make_tuple(48,3072,64,64,17,2,2,1), - std::make_tuple(48,3072,64,64,33,2,2,1), + // std::make_tuple(1024,2048,30,52,3,3,3,3), + // std::make_tuple(1024,2048,52,76,4,3,3,3), + // std::make_tuple(1024,2048,52,76,6,3,3,3), + // std::make_tuple(48,3072,64,64,9,2,2,1), + // std::make_tuple(48,3072,64,64,17,2,2,1), + // std::make_tuple(48,3072,64,64,33,2,2,1), + std::make_tuple(320,320,104,158,8,3,3,3), }; int k = 0;