OpenCL:处理双打错误

时间:2013-05-15 05:39:42

标签: opencl

错误说明: 错误:无法启用所有OpenCL扩展程序或无法识别的OpenCL扩展程序
   #pragma OPENCL EXTENSION cl_khr_fp64:enable

系统配置:

  • 64位上的Windows 7
  • 采用ATI Mobility Radeon HD 5400系列的笔记本
  • Visual Studio 2010

已安装驱动程序:

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

我怎样才能解决这个问题,因为我需要在内核中使用double类型? 该指令在第一个内核行中声明。

1 个答案:

答案 0 :(得分:2)

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