From 4a35ec9df5f2c516bf9785329a3d11be06b03a3c Mon Sep 17 00:00:00 2001 From: 0cc4m Date: Wed, 26 Apr 2023 19:56:58 +0200 Subject: [PATCH] First check error, then release event --- ggml-opencl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ggml-opencl.c b/ggml-opencl.c index 335ecf95d..bbd72597a 100644 --- a/ggml-opencl.c +++ b/ggml-opencl.c @@ -190,8 +190,8 @@ void ggml_cl_sgemm_wrapper( clEnqueueWriteBuffer(queue, cl_buffer_a, CL_FALSE, 0, size_a, host_a, 0, NULL, &ev_a); if (dequant) { err = clEnqueueNDRangeKernel(queue, kernel, 1, NULL, &global, &local, 1, &ev_qb, &ev_b); - clReleaseEvent(ev_qb); CL_CHECK(err, "clEnqueueNDRangeKernel"); + clReleaseEvent(ev_qb); } clWaitForEvents(1, &ev_a); clWaitForEvents(1, &ev_b);