我正在尝试学习pyopencl,但是在以下非常简单的代码中已经遇到了问题:
import pyopencl as cl
platform = cl.get_platforms()
my_devices = platform[0].get_devices()
print(my_devices)
但是,这将返回一个空列表,而据我所知,它应该给我一个包含与我的图形卡相对应的对象的列表。如何解决此问题?
答案 0 :(得分:0)
显然我必须为我的图形卡安装驱动程序(?),以使其可用于opencl(安装pyopencl时未提及)。对于Linux上的Intel图形卡,有一个开源实现Beignet,可以很好地工作。