有没有办法在没有 GPU 的系统上运行sailfish
?
到目前为止的尝试:PyOpenCL
工作正常。但是sailfish
中的所有示例都无法正常运行!
错误出现在sailfish
backend_opencl.py
:
...
devices = platform.get_devices(device_type=cl.device_type.GPU)
RuntimeError: clGetDeviceIDs failed device not found
答案 0 :(得分:1)
这是因为目标设备类型被硬编码为GPU。
您可以尝试使用以下内容更改代码:
platform.get_devices(device_type=cl.device_type.ALL)
它将查找任何设备:GPU,CPU,加速器。