相关疑难解决方法(0)

错误:运行OpenCL代码时clGetPlatformIDs -1001(Linux)

在最终设法让我的代码用OpenCL编译之后,我似乎无法让输出二进制文件运行!这是在我的Linux笔记本电脑上运行Kubuntu 13.10 x64

我得到的错误是(从cl :: Error打印):

ERROR: clGetPlatformIDs
-1001
Run Code Online (Sandbox Code Playgroud)

我找到了这篇文章,但似乎没有一个明确的解决方案.

我把自己加入了视频组,但这似乎不起作用.

关于ICD配置文件......我不确定我需要做什么 - 这不应该包含在cuda工具包中吗?如果没有,我在哪里下载一个?

编辑:我的系统中似乎有一个ICD文件在/usr/share/nvidia-331/nvidia.icd下.它包含以下文本:

libnvidia-opencl.so.1
Run Code Online (Sandbox Code Playgroud)

我系统中唯一类似于此的文件是:

/usr/lib/nvidia-331/libnvidia-opencl.so.331.20
Run Code Online (Sandbox Code Playgroud)

我的ICD资料有点不对吗?有谁知道修复它的方法?

linux nvidia opencl

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

标签 统计

linux ×1

nvidia ×1

opencl ×1