我有这段代码,前段时间我已经发布了这些代码.
今天我在一个小测试程序中运行了一个带有typedef结构的内核,但是clEnqueueNDRangeKernel给出了一个无效的工作组大小错误.根据khronos网站的说法,这可能有3个原因.
NULL.我当地的工作规模不是NULL,这是128.我在互联网上搜索了几个小时,我找到的大多数解决方案都涉及查询clGetKernelWorkGroupInfo最大的本地工作量.当我这样做时,它也会报告1024.我现在真的没有选择,有人可以帮忙吗?:)
主要:http://pastebin.com/S6R6t3iF 内核:http://pastebin.com/Mrhr8B4v
opencl ×1