我正在尝试在IPython笔记本中使用pyOpenCL,Ubuntu 16.4,Nvidia卡。但是,我收到了错误:
clGetPlatformIDs失败:未知错误-1001
但是,如果我在终端" clinfo"我安装了3个平台。 PyOpenCL在哪里尝试找到这些平台?我可以在咨询文件夹中创建一个链接。
答案 0 :(得分:0)
看了更多,这就是答案。如果您的计算机有一个平台或多个平台,则应该在Ubuntu中找到:
的/ etc / OpenCL的/供应商
然后,你只需复制/粘贴icd文件,就我的情况而言,在我安装pyOpenCl的以下路径中。
的/ home / [用户名] / anaconda2的/ etc / OpenCL的/供应商
最后重启,否则它将无效(至少在我的情况下)