Sailfish:如何在没有gpu的计算机上运行

时间:2013-01-11 08:33:43

标签: python opencl gpu

有没有办法在没有 GPU 的系统上运行sailfish? 到目前为止的尝试:PyOpenCL工作正常。但是sailfish中的所有示例都无法正常运行!

错误出现在sailfish backend_opencl.py

...
devices = platform.get_devices(device_type=cl.device_type.GPU)
RuntimeError: clGetDeviceIDs failed device not found

1 个答案:

答案 0 :(得分:1)

这是因为目标设备类型被硬编码为GPU。

您可以尝试使用以下内容更改代码:

platform.get_devices(device_type=cl.device_type.ALL)

它将查找任何设备:GPU,CPU,加速器。