首页 > 解决方案 > Intel(R) Iris(R) Plus 显卡上的 pyopencl

问题描述

我收到以下错误:

"Build on <pyopencl.Device 'Intel(R) Iris(R) Plus Graphics' on 'Intel(R) OpenCL HD Graphics' at 0x1cf4da041e0>:
**error**: use of type 'double' requires cl_khr_fp64 extension to be enabled. "

我正在使用pyopencl 2021.2.6。有什么问题?

标签: pythonpycharmpyopencl

解决方案


错误消息说明了一切:

...使用“double”类型需要启用 cl_khr_fp64 扩展。

在 OpenCL 文件/代码的第一行添加以下行以启用双浮点类型:

#pragma OPENCL EXTENSION cl_khr_fp64 : enable

推荐阅读