Solved
Forum Discussion
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().