错误说明:
错误:无法启用所有OpenCL扩展程序或无法识别的OpenCL扩展程序
#pragma OPENCL EXTENSION cl_khr_fp64:enable
系统配置:
已安装驱动程序:
我怎样才能解决这个问题,因为我需要在内核中使用double类型? 该指令在第一个内核行中声明。
答案 0 :(得分:2)
您的GPU不支持双精度。这就是OpenCL运行时报告它无法启用cl_khr_fp64
扩展的原因。如果您确实需要双精度,请尝试将CPU用作OpenCL设备,然后在其上运行内核。