pyopencl,未找到匹配的设备

pyopencl,未找到匹配的设备,opencl,pyopencl,Opencl,Pyopencl,我试图学习pyopencl,但在以下非常简单的代码中遇到了问题: import pyopencl as cl platform = cl.get_platforms() my_devices = platform[0].get_devices() print(my_devices) 然而,这将返回一个空列表,而据我所知,它应该给我一个包含与我的图形卡对应的对象的列表。如何解决此问题?显然,我必须为我的图形卡安装驱动程序(?),使其可用于opencl(安装pyopencl时没有提到)。对于l

我试图学习pyopencl,但在以下非常简单的代码中遇到了问题:

import pyopencl as cl

platform = cl.get_platforms()

my_devices = platform[0].get_devices()
print(my_devices)

然而,这将返回一个空列表,而据我所知,它应该给我一个包含与我的图形卡对应的对象的列表。如何解决此问题?

显然,我必须为我的图形卡安装驱动程序(?),使其可用于opencl(安装pyopencl时没有提到)。对于linux上的英特尔图形卡,有一个开源实现Beignet,它运行良好