Forum Discussion
whan01
New Contributor
6 years agoRunning HARP example design returns error value -54.
I modify the host code of example design. The original part in launching the first kernel is status = clEnqueueNDRangeKernel(queue, kernel, 1, NULL, gsize, lsize, 0, NULL, NULL) I modify this pa...
- 6 years ago
Is there any reqd_work_group_size or max_work_group_size used in the kernel?
whan01
New Contributor
6 years agoYou remind me. There's neither reqd_work_group_size nor max_work_group_size, but at the head of each kernel function there's a declaration __attribute__((task)) which implicitly indicates the max work group dimension is 0. The max group work items is 1. So here's problem. Thanks!
HRZ
Frequent Contributor
6 years agoSo the kernel is not even NDRange. 😅
Be careful that just removing that attribute will not convert the kernel to NDRange; you will need to rewrite the kernel and replace the loops in it with get_global_id()/get_local_id().