pyOpenCL在哪里或如何查找clplatforms?

时间:2018-02-17 20:41:22

标签: python pyopencl

我正在尝试在IPython笔记本中使用pyOpenCL,Ubuntu 16.4,Nvidia卡。但是,我收到了错误:

clGetPlatformIDs失败:未知错误-1001

但是,如果我在终端" clinfo"我安装了3个平台。 PyOpenCL在哪里尝试找到这些平台?我可以在咨询文件夹中创建一个链接。

1 个答案:

答案 0 :(得分:0)

看了更多,这就是答案。如果您的计算机有一个平台或多个平台,则应该在Ubuntu中找到:

的/ etc / OpenCL的/供应商

然后,你只需复制/粘贴icd文件,就我的情况而言,在我安装pyOpenCl的以下路径中。

的/ home / [用户名] / anaconda2的/ etc / OpenCL的/供应商

最后重启,否则它将无效(至少在我的情况下)