草庐IT

clGetPlatformIDs

全部标签

c++ - OpenCL 在调用 clGetPlatformIDs 时崩溃

我是OpenCL的新手。在配备Intel(R)HDGraphics4000、运行Windows7的Corei5机器上工作。我安装了支持OpenCL的最新Intel驱动程序。GpuCapsViewer确认我有OpenCL支持设置。我使用英特尔OpenCLSDK开发了一个简单的HelloWorld程序。我成功编译了程序,但是在运行时,它在调用clGetPlatformIDs()时崩溃并出现段错误。这是我的代码:#include#includeintmain(){std::cout怎么GpuCapsViewer成功确认了OpenCL支持并可以使用它来运行其演示,但我无法运行我的代码?两者必须

linux - 错误 : clGetPlatformIDs -1001 when running OpenCL code (Linux)

在最终设法让我的代码用OpenCL编译之后,我似乎无法让输出二进制文件运行!这是在我运行Kubuntu13.10x64的Linux笔记本电脑上我得到的错误是(打印自cl::Error):ERROR:clGetPlatformIDs-1001我找到了thispost但似乎没有明确的解决办法。我将自己添加到视频组,但这似乎不起作用。关于ICD配置文件...我不确定我需要做什么-这不应该包含在cuda工具包中吗?如果没有,我在哪里可以下载一个?编辑:我的系统中/usr/share/nvidia-331/nvidia.icd下似乎有一个ICD文件。它包含以下文本:libnvidia-openc