pyOpenCL在哪里或如何查找clplatforms?

2024-09-29 19:31:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在IPython笔记本、ubuntu16.4和Nvidia卡中使用pyOpenCL。但是,我得到了一个错误:

clGetPlatformIDs失败:未知错误-1001

但是,如果我在终端“clinfo”中运行,我会安装3个平台。PyOpenCL在哪里找到平台?我可以在文件夹中创建一个链接,用于咨询


Tags: pyopencl文件夹终端链接错误ipython笔记本平台
1条回答
网友
1楼 · 发布于 2024-09-29 19:31:44

在看了更多之后,下面是答案。如果您的计算机有一个或多个平台,Ubuntu中应该有:

/etc/OpenCL/供应商

然后,您只需复制/粘贴icd文件,在我的例子中,是在我安装pyOpenCl的以下路径中

/home/[用户名]/anaconda2/etc/OpenCL/vendors

最后重新启动,否则它将无法工作(至少在我的情况下)

相关问题 更多 >

    热门问题