我正在尝试为结构创建内核参数,但在执行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);
**组件是一种基本结构。
我完全无法找到原因,任何帮助将不胜感激。