小编Eri*_*ric的帖子

构建opencl内核失败

当我clBuildProgram在我的OpenCl代码中使用它时失败,错误代码为-11,没有任何日志信息.

这是我的代码的样子:

  ret = clBuildProgram(program, 1, &device_id, NULL, NULL, NULL);

  if (ret != CL_SUCCESS)
    {
        size_t len;
        char buffer[2048];
    cl_build_status bldstatus;
    printf("\nError %d: Failed to build program executable [ %s ]\n",ret,get_error_string(ret));
        ret = clGetProgramBuildInfo(program, device_id, CL_PROGRAM_BUILD_STATUS, sizeof(bldstatus), (void *)&bldstatus, &len);
        printf("Build Status %d: %s\n",ret,get_error_string(ret));
    printf("INFO: %s\n", get_error_string(bldstatus));
        ret = clGetProgramBuildInfo(program, device_id, CL_PROGRAM_BUILD_OPTIONS, sizeof(buffer), buffer, &len);
        printf("Build Options %d: %s\n",ret,get_error_string(ret));
    printf("INFO: %s\n", buffer);   
        ret = clGetProgramBuildInfo(program, device_id, CL_PROGRAM_BUILD_LOG, sizeof(buffer), buffer, &len);    
    printf("Build Log %d: %s\n",ret,get_error_string(ret));
    printf("%s\n", buffer);
    (void)infoinfo(platform_id,device_id);
    exit(1); …
Run Code Online (Sandbox Code Playgroud)

kernel build opencl

3
推荐指数
1
解决办法
4836
查看次数

在Xeon Phi上使用GCC

我被告知可以在MIC上运行一个用gcc构建的程序.

真的吗?

如果是,如何进行?

我正在使用gcc版本4.4.7.

gcc intel-mic xeon-phi

2
推荐指数
1
解决办法
1928
查看次数

如何让OpenCl看到intel和nvidia设备?

我想知道如何让OpenCl"看到"我的K20.Xeon和Xeon Phi在同一时间?

特别是我对这里使用两个库感到困惑(来自NVidia和Intel).

怎么做,如果可能的话?

gpu nvidia intel opencl

1
推荐指数
1
解决办法
3697
查看次数

标签 统计

opencl ×2

build ×1

gcc ×1

gpu ×1

intel ×1

intel-mic ×1

kernel ×1

nvidia ×1

xeon-phi ×1