From 497e9c62bd8b0f81dd33a2794b594d3f05878772 Mon Sep 17 00:00:00 2001 From: Tay Date: Fri, 20 Mar 2026 09:52:10 -0700 Subject: [PATCH] fix(opencl): free host buffers after MoE MXFP4 router table reorder --- ggml/src/ggml-opencl/ggml-opencl.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ggml/src/ggml-opencl/ggml-opencl.cpp b/ggml/src/ggml-opencl/ggml-opencl.cpp index e1dca6b4b4..c73b71a17c 100644 --- a/ggml/src/ggml-opencl/ggml-opencl.cpp +++ b/ggml/src/ggml-opencl/ggml-opencl.cpp @@ -10960,6 +10960,8 @@ static void ggml_cl_mul_mat_id(ggml_backend_t backend, const ggml_tensor * src0, CL_CHECK(clReleaseMemObject(src1_sub_buffer)); CL_CHECK(clReleaseMemObject(buf_src1_image)); CL_CHECK(clReleaseMemObject(buf_src2)); + free(host_src2); + free(host_src2_reorder); return; } // else fallback to generic kernel #endif // GGML_OPENCL_USE_ADRENO_KERNELS