0

错误状态: error: can't enable all OpenCL extensions or unrecognized OpenCL extension
#pragma OPENCL EXTENSION cl_khr_fp64 : enable

系统配置:

  • 64 位 Windows 7
  • 配备 ATI Mobility Radeon HD 5400 系列的笔记本电脑
  • 视觉工作室 2010

安装的驱动程序:

  • AMD-APP-SDK-v2.8-Windows-64
  • amd_catalyst_13.5_mobility_beta3

因为我需要在内核中使用双精度类型,我该如何解决这个问题?该指令在内核的第一行中声明。

4

1 回答 1

2

您的 GPU 不支持双精度。这就是 OpenCL 运行时报告它无法启用cl_khr_fp64扩展的原因。如果您真的需要双精度,请尝试将 CPU 用作 OpenCL 设备并在其上运行您的内核。

于 2013-05-15T05:51:22.873 回答