首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenCL (英特尔平台)显示构建错误(-11),状态为0

OpenCL (英特尔平台)显示构建错误(-11),状态为0
EN

Stack Overflow用户
提问于 2014-07-07 22:09:24
回答 1查看 487关注 0票数 0

在英特尔平台和英特尔软件开发工具包编译器中,clBuildProgram返回CL_BUILD_PROGRAM_FAILURE clGetProgramBuildInfo将状态显示为0。但AMD和NVIDIA平台在使用其SDK和编译器进行构建时,不会对相同的代码产生任何错误。程序构建日志如下所示

代码语言:javascript
运行
复制
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 -英特尔(R) OpenCL -英特尔(R)公司1.英特尔(R)酷睿(TM)i5-4670CPU@3.40 The OpenCL 1.2 (内部版本76413) 2.英特尔(R)核芯显卡4600 - OpenCL 1.2

操作系统为Windows 7 64位。

EN

回答 1

Stack Overflow用户

发布于 2014-07-08 17:09:52

我找到问题了。这是因为

代码语言:javascript
运行
复制
#pragma OPENCL EXTENSION cl_khr_fp64: enable 

如果我对此进行注释,并将double设置为float,则clBuildProgram将返回success。但通过启用此选项可获得输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24612592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档