pyopencl,找不到匹配的设备

pyopencl, no matching devices found

我正在尝试学习 pyopencl,但我 运行 已经在以下非常简单的代码中遇到了问题:

import pyopencl as cl

platform = cl.get_platforms()

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

但是,这个 returns 是一个空列表,而据我了解,它应该给我一个包含与我的显卡相对应的对象的列表。我该如何解决这个问题?

显然我必须为我的显卡安装驱动程序(?),使其可用于 opencl(在安装 pyopencl 时任何地方都没有提到)。 linux上的Intel显卡,有开源实现Beignet,效果不错。