[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