Opencl 调用ClenqueEndRangeKernel时出现错误CL_无效程序_可执行文件
我建立了一个库,它调用了许多Opencl 调用ClenqueEndRangeKernel时出现错误CL_无效程序_可执行文件,opencl,Opencl,我建立了一个库,它调用了许多opencl内核。所有内核都通过以下步骤: -oclLoadProgSource -clCreateProgramWithSource -clBuildProgram -clCreateKernel 问题是,当我使用clEnqueueNDRangeKernel启动其中一个内核时,会出现以下错误:CL\u无效的程序\u可执行文件 我知道: 之前已经成功推出了5个其他内核 当我直接使用源代码(而不是通过库)时,我根本不会遇到这样的问题,而且一切都很好 您应该测试clB
opencl
内核。所有内核都通过以下步骤:
-oclLoadProgSource
-clCreateProgramWithSource
-clBuildProgram
-clCreateKernel
问题是,当我使用clEnqueueNDRangeKernel
启动其中一个内核时,会出现以下错误:CL\u无效的程序\u可执行文件
我知道:
- 之前已经成功推出了5个其他内核李>
- 当我直接使用源代码(而不是通过库)时,我根本不会遇到这样的问题,而且一切都很好李>