【发布时间】:2014-08-28 01:17:07
【问题描述】:
在英特尔平台和英特尔 SDK 编译器中,clBuildProgram 返回 CL_BUILD_PROGRAM_FAILURE clGetProgramBuildInfo 显示状态为 0。但 AMD 和 NVIDIA 平台在使用其 SDK 和编译器构建相同代码时不会产生任何错误。 程序构建日志如下所示
OPENCL ERROR : CL_BUILD_PROGRAM_FAILURE
Build failed; error=-11, status=0, programLog:
Compilation started
Compilation done
Linking started
Linking done
Kernel <Kernel1> was successfully vectorized
可用的平台和设备是 1. FULL_PROFILE - OpenCL 1.2 - Intel(R) OpenCL - Intel(R) Corporation 1. Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz - OpenCL 1.2 (Build 76413) 2. Intel(R) HD Graphics 4600 - OpenCL 1.2
操作系统是 Windows 7 64 位。
【问题讨论】:
-
你能发布产生那个的代码吗?什么是状态标志?编译看起来一切正常。
标签: c++ opencl intel nvidia amd-processor