Skip to content

Commit f888be0

Browse files
committed
Merge pull request #178 from TimmyLiu/develop
release event obj in sample code
2 parents a50aaef + f54bc62 commit f888be0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+127
-3
lines changed

src/samples/example_chbmv.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,9 @@ main(void)
154154
/* At this point you will get the result of CHBMV placed in Y array. */
155155
printResult();
156156
}
157+
158+
/* Release OpenCL events. */
159+
clReleaseEvent(event);
157160

158161
/* Release OpenCL memory objects. */
159162
clReleaseMemObject(bufY);

src/samples/example_chemm.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,10 @@ main(void)
161161
/* At this point you will get the result of SYMM placed in C array. */
162162
printResult();
163163
}
164-
164+
165+
/* Release OpenCL events. */
166+
clReleaseEvent(event);
167+
165168
/* Release OpenCL memory objects. */
166169
clReleaseMemObject(bufC);
167170
clReleaseMemObject(bufB);

src/samples/example_cher.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,8 @@ main(void)
143143
printResult();
144144
}
145145

146+
/* Release OpenCL events. */
147+
clReleaseEvent(event);
146148

147149
/* Release OpenCL memory objects. */
148150
clReleaseMemObject(bufX);

src/samples/example_cher2k.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,9 @@ main(void)
169169
printResult();
170170
}
171171

172+
/* Release OpenCL events. */
173+
clReleaseEvent(event);
174+
172175
/* Release OpenCL memory objects. */
173176
clReleaseMemObject(bufC);
174177
clReleaseMemObject(bufB);

src/samples/example_cherk.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,9 @@ main(void)
169169
printResult();
170170
}
171171

172+
/* Release OpenCL events. */
173+
clReleaseEvent(event);
174+
172175
/* Release OpenCL memory objects. */
173176
clReleaseMemObject(bufC);
174177
clReleaseMemObject(bufA);

src/samples/example_chpmv.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,9 @@ main(void)
153153
printResult();
154154
}
155155

156+
/* Release OpenCL events. */
157+
clReleaseEvent(event);
158+
156159
/* Release OpenCL memory objects. */
157160
clReleaseMemObject(bufY);
158161
clReleaseMemObject(bufX);

src/samples/example_chpr.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,8 @@ main(void)
150150
printResult();
151151
}
152152

153+
/* Release OpenCL events. */
154+
clReleaseEvent(event);
153155

154156
/* Release OpenCL memory objects. */
155157
clReleaseMemObject(bufX);

src/samples/example_csscal.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,10 @@ main(void)
127127
/* At this point you will get the result of CSSCAL placed in vector X. */
128128
printResult();
129129
}
130-
130+
131+
/* Release OpenCL events. */
132+
clReleaseEvent(event);
133+
131134
/* Release OpenCL memory objects. */
132135
clReleaseMemObject(bufX);
133136

src/samples/example_dtrmv.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,9 @@ main(void)
158158
printResult();
159159
}
160160

161+
/* Release OpenCL events. */
162+
clReleaseEvent(event);
163+
161164
/* Release OpenCL memory objects. */
162165
clReleaseMemObject(bufY);
163166
clReleaseMemObject(bufX);

src/samples/example_isamax.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,9 @@ main(void)
119119
printf("Result amax: %d\n", indexMax);
120120
}
121121

122+
/* Release OpenCL events. */
123+
clReleaseEvent(event);
124+
122125
/* Release OpenCL memory objects. */
123126
clReleaseMemObject(bufX);
124127
clReleaseMemObject(scratchBuf);

0 commit comments

Comments
 (0)