无法创建内核arg,程序退出

时间:2016-08-13 00:35:55

标签: c++11 parallel-processing opencl

我正在尝试为结构创建内核参数,但在执行clSetKernelArg行后,程序退出系统。

predict_component=(component *)malloc(sizeof(component)*component_count);
predict_component_mem=clCreateBuffer(al_context,CL_MEM_READ_WRITE | CL_MEM_COPY_HOST_PTR,sizeof(component)*component_count,predict_component,&al_status);
al_status =  clSetKernelArg(al_kernel[0], 0, sizeof(cl_mem), (void *)&predict_component_mem);

**组件是一种基本结构。

我完全无法找到原因,任何帮助将不胜感激。

0 个答案:

没有答案