[clblas] 16/54: release event obj in sample code

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Thu Jan 14 20:07:34 UTC 2016


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch debian/sid
in repository clblas.

commit f54bc620c5f5f09c756d1598a7fd2e6d5340c8c6
Author: unknown <timmy.liu at amd.com>
Date:   Mon Nov 9 12:53:15 2015 -0800

    release event obj in sample code
---
 src/samples/example_chbmv.c   | 3 +++
 src/samples/example_chemm.cpp | 5 ++++-
 src/samples/example_cher.c    | 2 ++
 src/samples/example_cher2k.c  | 3 +++
 src/samples/example_cherk.cpp | 3 +++
 src/samples/example_chpmv.c   | 3 +++
 src/samples/example_chpr.c    | 2 ++
 src/samples/example_csscal.c  | 5 ++++-
 src/samples/example_dtrmv.c   | 3 +++
 src/samples/example_isamax.c  | 3 +++
 src/samples/example_sasum.c   | 3 +++
 src/samples/example_saxpy.c   | 3 +++
 src/samples/example_scopy.c   | 3 +++
 src/samples/example_sdot.c    | 3 +++
 src/samples/example_sgbmv.c   | 3 +++
 src/samples/example_sgemm.c   | 3 +++
 src/samples/example_sgemv.c   | 3 +++
 src/samples/example_sger.c    | 3 +++
 src/samples/example_snrm2.c   | 3 +++
 src/samples/example_srot.c    | 4 +++-
 src/samples/example_srotg.c   | 3 +++
 src/samples/example_srotm.c   | 3 +++
 src/samples/example_srotmg.c  | 3 +++
 src/samples/example_ssbmv.c   | 3 +++
 src/samples/example_sscal.c   | 3 +++
 src/samples/example_sspmv.c   | 3 +++
 src/samples/example_sspr.c    | 2 ++
 src/samples/example_sspr2.c   | 2 ++
 src/samples/example_sswap.c   | 3 +++
 src/samples/example_ssymm.c   | 3 +++
 src/samples/example_ssymv.c   | 3 +++
 src/samples/example_ssyr.c    | 2 ++
 src/samples/example_ssyr2.c   | 2 ++
 src/samples/example_ssyr2k.c  | 2 ++
 src/samples/example_ssyrk.c   | 3 +++
 src/samples/example_stbmv.c   | 2 ++
 src/samples/example_stbsv.c   | 3 +++
 src/samples/example_stpmv.c   | 2 ++
 src/samples/example_stpsv.c   | 3 +++
 src/samples/example_strmm.c   | 3 +++
 src/samples/example_strmv.c   | 2 ++
 src/samples/example_strsm.c   | 2 ++
 src/samples/example_strsv.c   | 3 +++
 src/samples/example_zhemv.cpp | 3 +++
 src/samples/example_zher2.c   | 2 ++
 src/samples/example_zhpr2.c   | 2 ++
 46 files changed, 127 insertions(+), 3 deletions(-)

diff --git a/src/samples/example_chbmv.c b/src/samples/example_chbmv.c
index 0b2aec3..82d1534 100644
--- a/src/samples/example_chbmv.c
+++ b/src/samples/example_chbmv.c
@@ -154,6 +154,9 @@ main(void)
         /* At this point you will get the result of CHBMV placed in Y array. */
         printResult();
     }
+    
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
diff --git a/src/samples/example_chemm.cpp b/src/samples/example_chemm.cpp
index c222ed4..8a5f051 100644
--- a/src/samples/example_chemm.cpp
+++ b/src/samples/example_chemm.cpp
@@ -161,7 +161,10 @@ main(void)
         /* At this point you will get the result of SYMM placed in C array. */
         printResult();
     }
-
+    
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+    
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufC);
     clReleaseMemObject(bufB);
diff --git a/src/samples/example_cher.c b/src/samples/example_cher.c
index 0c55fed..13a0d80 100644
--- a/src/samples/example_cher.c
+++ b/src/samples/example_cher.c
@@ -143,6 +143,8 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_cher2k.c b/src/samples/example_cher2k.c
index 20ca780..53cc2b8 100644
--- a/src/samples/example_cher2k.c
+++ b/src/samples/example_cher2k.c
@@ -169,6 +169,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+    
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufC);
     clReleaseMemObject(bufB);
diff --git a/src/samples/example_cherk.cpp b/src/samples/example_cherk.cpp
index 771a443..c65d94b 100644
--- a/src/samples/example_cherk.cpp
+++ b/src/samples/example_cherk.cpp
@@ -169,6 +169,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufC);
     clReleaseMemObject(bufA);
diff --git a/src/samples/example_chpmv.c b/src/samples/example_chpmv.c
index 763b7de..4a48f18 100644
--- a/src/samples/example_chpmv.c
+++ b/src/samples/example_chpmv.c
@@ -153,6 +153,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_chpr.c b/src/samples/example_chpr.c
index 5feac90..6426ba9 100644
--- a/src/samples/example_chpr.c
+++ b/src/samples/example_chpr.c
@@ -150,6 +150,8 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_csscal.c b/src/samples/example_csscal.c
index 7415195..c78bc55 100644
--- a/src/samples/example_csscal.c
+++ b/src/samples/example_csscal.c
@@ -127,7 +127,10 @@ main(void)
         /* At this point you will get the result of CSSCAL placed in vector X. */
         printResult();
     }
-
+    
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+    
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
 
diff --git a/src/samples/example_dtrmv.c b/src/samples/example_dtrmv.c
index 9051f2d..205a106 100644
--- a/src/samples/example_dtrmv.c
+++ b/src/samples/example_dtrmv.c
@@ -158,6 +158,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_isamax.c b/src/samples/example_isamax.c
index 8813361..0e637c3 100644
--- a/src/samples/example_isamax.c
+++ b/src/samples/example_isamax.c
@@ -119,6 +119,9 @@ main(void)
         printf("Result amax: %d\n", indexMax);
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
     clReleaseMemObject(scratchBuf);
diff --git a/src/samples/example_sasum.c b/src/samples/example_sasum.c
index df46ad4..713bbcb 100644
--- a/src/samples/example_sasum.c
+++ b/src/samples/example_sasum.c
@@ -115,6 +115,9 @@ main(void)
         printf("Result : %f\n", asum);
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
     clReleaseMemObject(bufAsum);
diff --git a/src/samples/example_saxpy.c b/src/samples/example_saxpy.c
index ebf6b4f..43ea6ea 100644
--- a/src/samples/example_saxpy.c
+++ b/src/samples/example_saxpy.c
@@ -140,6 +140,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_scopy.c b/src/samples/example_scopy.c
index 8cc4b14..1624468 100644
--- a/src/samples/example_scopy.c
+++ b/src/samples/example_scopy.c
@@ -146,6 +146,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_sdot.c b/src/samples/example_sdot.c
index 7e699a1..83e7b00 100644
--- a/src/samples/example_sdot.c
+++ b/src/samples/example_sdot.c
@@ -130,6 +130,9 @@ main(void)
         printf("Result dot product: %f\n", dotProduct);
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_sgbmv.c b/src/samples/example_sgbmv.c
index a977e24..6df4b97 100644
--- a/src/samples/example_sgbmv.c
+++ b/src/samples/example_sgbmv.c
@@ -159,6 +159,9 @@ main(void)
         printResult("clblasSgbmv result");
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_sgemm.c b/src/samples/example_sgemm.c
index 2aaf16a..fe47ba3 100644
--- a/src/samples/example_sgemm.c
+++ b/src/samples/example_sgemm.c
@@ -176,6 +176,9 @@ main(void)
         printResult("clblasSgemmEx result");
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufC);
     clReleaseMemObject(bufB);
diff --git a/src/samples/example_sgemv.c b/src/samples/example_sgemv.c
index a76fb93..d4816c5 100644
--- a/src/samples/example_sgemv.c
+++ b/src/samples/example_sgemv.c
@@ -165,6 +165,9 @@ main(void)
         printResult("clblasSgemvEx result");
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_sger.c b/src/samples/example_sger.c
index 84ca3ba..1098a1a 100644
--- a/src/samples/example_sger.c
+++ b/src/samples/example_sger.c
@@ -158,6 +158,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_snrm2.c b/src/samples/example_snrm2.c
index 4bd59bb..ce7f48e 100644
--- a/src/samples/example_snrm2.c
+++ b/src/samples/example_snrm2.c
@@ -116,6 +116,9 @@ main(void)
         printf("Result Euclidean Norm: %f\n", NRM2);
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
     clReleaseMemObject(bufNRM2);
diff --git a/src/samples/example_srot.c b/src/samples/example_srot.c
index 937dce0..62bc95d 100644
--- a/src/samples/example_srot.c
+++ b/src/samples/example_srot.c
@@ -148,7 +148,9 @@ main(void)
         /* At this point you will get the result of SROT placed in vector Y. */
         printResult();
     }
-	//printf("here\n");
+
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
diff --git a/src/samples/example_srotg.c b/src/samples/example_srotg.c
index 555b132..b1fca0a 100644
--- a/src/samples/example_srotg.c
+++ b/src/samples/example_srotg.c
@@ -120,6 +120,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufSA);
     clReleaseMemObject(bufSB);
diff --git a/src/samples/example_srotm.c b/src/samples/example_srotm.c
index 8117247..8b60858 100644
--- a/src/samples/example_srotm.c
+++ b/src/samples/example_srotm.c
@@ -155,6 +155,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_srotmg.c b/src/samples/example_srotmg.c
index fbf099e..71dea21 100644
--- a/src/samples/example_srotmg.c
+++ b/src/samples/example_srotmg.c
@@ -133,6 +133,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufD1);
     clReleaseMemObject(bufD2);
diff --git a/src/samples/example_ssbmv.c b/src/samples/example_ssbmv.c
index c679ac3..50b0332 100644
--- a/src/samples/example_ssbmv.c
+++ b/src/samples/example_ssbmv.c
@@ -155,6 +155,9 @@ main(void)
         printResult("clblasSsbmv result");
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_sscal.c b/src/samples/example_sscal.c
index 5040c38..44de969 100644
--- a/src/samples/example_sscal.c
+++ b/src/samples/example_sscal.c
@@ -127,6 +127,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
 
diff --git a/src/samples/example_sspmv.c b/src/samples/example_sspmv.c
index 9bf003e..504af79 100644
--- a/src/samples/example_sspmv.c
+++ b/src/samples/example_sspmv.c
@@ -154,6 +154,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_sspr.c b/src/samples/example_sspr.c
index cdba6ad..550d37e 100644
--- a/src/samples/example_sspr.c
+++ b/src/samples/example_sspr.c
@@ -152,6 +152,8 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_sspr2.c b/src/samples/example_sspr2.c
index 2427f50..a17b68b 100644
--- a/src/samples/example_sspr2.c
+++ b/src/samples/example_sspr2.c
@@ -163,6 +163,8 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_sswap.c b/src/samples/example_sswap.c
index d3c44c8..5f62575 100644
--- a/src/samples/example_sswap.c
+++ b/src/samples/example_sswap.c
@@ -147,6 +147,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_ssymm.c b/src/samples/example_ssymm.c
index d97d057..ee8b303 100644
--- a/src/samples/example_ssymm.c
+++ b/src/samples/example_ssymm.c
@@ -162,6 +162,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufC);
     clReleaseMemObject(bufB);
diff --git a/src/samples/example_ssymv.c b/src/samples/example_ssymv.c
index 79fdfd7..da3fa68 100644
--- a/src/samples/example_ssymv.c
+++ b/src/samples/example_ssymv.c
@@ -166,6 +166,9 @@ main(void)
         printResult("clblasSsymvEx result");
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_ssyr.c b/src/samples/example_ssyr.c
index 8a0f045..9996554 100644
--- a/src/samples/example_ssyr.c
+++ b/src/samples/example_ssyr.c
@@ -145,6 +145,8 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_ssyr2.c b/src/samples/example_ssyr2.c
index 09f7c72..183e919 100644
--- a/src/samples/example_ssyr2.c
+++ b/src/samples/example_ssyr2.c
@@ -158,6 +158,8 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_ssyr2k.c b/src/samples/example_ssyr2k.c
index 64ef255..92fb778 100644
--- a/src/samples/example_ssyr2k.c
+++ b/src/samples/example_ssyr2k.c
@@ -176,6 +176,8 @@ main(void)
         printResult("clblasSsyr2kEx result");
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufC);
diff --git a/src/samples/example_ssyrk.c b/src/samples/example_ssyrk.c
index 3de1eb8..0fd76ea 100644
--- a/src/samples/example_ssyrk.c
+++ b/src/samples/example_ssyrk.c
@@ -160,6 +160,9 @@ main(void)
         printResult("clblasSsyrkEx result");
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufC);
     clReleaseMemObject(bufA);
diff --git a/src/samples/example_stbmv.c b/src/samples/example_stbmv.c
index 217df15..236af45 100644
--- a/src/samples/example_stbmv.c
+++ b/src/samples/example_stbmv.c
@@ -140,6 +140,8 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(scratchBuff);
diff --git a/src/samples/example_stbsv.c b/src/samples/example_stbsv.c
index 6e059c7..c7e80dc 100644
--- a/src/samples/example_stbsv.c
+++ b/src/samples/example_stbsv.c
@@ -143,6 +143,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
     clReleaseMemObject(bufA);
diff --git a/src/samples/example_stpmv.c b/src/samples/example_stpmv.c
index 7350962..dd73822 100644
--- a/src/samples/example_stpmv.c
+++ b/src/samples/example_stpmv.c
@@ -141,6 +141,8 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(scratchBuff);
diff --git a/src/samples/example_stpsv.c b/src/samples/example_stpsv.c
index 5454869..0f5a3cf 100644
--- a/src/samples/example_stpsv.c
+++ b/src/samples/example_stpsv.c
@@ -144,6 +144,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
     clReleaseMemObject(bufA);
diff --git a/src/samples/example_strmm.c b/src/samples/example_strmm.c
index d5643a5..932c4a4 100644
--- a/src/samples/example_strmm.c
+++ b/src/samples/example_strmm.c
@@ -158,6 +158,9 @@ main(void)
         printResult("clblasStrmmEx result");
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufB);
     clReleaseMemObject(bufA);
diff --git a/src/samples/example_strmv.c b/src/samples/example_strmv.c
index 4df0923..bfc6f50 100644
--- a/src/samples/example_strmv.c
+++ b/src/samples/example_strmv.c
@@ -140,6 +140,8 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(scratchBuff);
diff --git a/src/samples/example_strsm.c b/src/samples/example_strsm.c
index 6d5010a..186f02d 100644
--- a/src/samples/example_strsm.c
+++ b/src/samples/example_strsm.c
@@ -159,6 +159,8 @@ main(void)
         printResult("clblasStrsmEx result");
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufB);
diff --git a/src/samples/example_strsv.c b/src/samples/example_strsv.c
index 0b4d828..3db93dc 100644
--- a/src/samples/example_strsv.c
+++ b/src/samples/example_strsv.c
@@ -140,6 +140,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
     clReleaseMemObject(bufA);
diff --git a/src/samples/example_zhemv.cpp b/src/samples/example_zhemv.cpp
index 182560c..64e7dea 100644
--- a/src/samples/example_zhemv.cpp
+++ b/src/samples/example_zhemv.cpp
@@ -163,6 +163,9 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
+
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufY);
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_zher2.c b/src/samples/example_zher2.c
index 258f548..b2b078c 100644
--- a/src/samples/example_zher2.c
+++ b/src/samples/example_zher2.c
@@ -155,6 +155,8 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);
diff --git a/src/samples/example_zhpr2.c b/src/samples/example_zhpr2.c
index 6224cbd..811663f 100644
--- a/src/samples/example_zhpr2.c
+++ b/src/samples/example_zhpr2.c
@@ -162,6 +162,8 @@ main(void)
         printResult();
     }
 
+    /* Release OpenCL events. */
+    clReleaseEvent(event);
 
     /* Release OpenCL memory objects. */
     clReleaseMemObject(bufX);

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/clblas.git



More information about the debian-science-commits mailing list