OpenCL 1.2的SDK 在什么地方?

我下了最新版的CUDA5.0.35的SDK,在"\NVIDIA GPU Computing Toolkit\CUDA\v5.0\include\CL"里面的cl.h中我只看到#define CL_VERSION_1_0 1#define CL_VERSION_1_1 1
并有没看到
#define CL_VERSION_1_2 1
以及在cl_ext.h 中也没有看到"CL_EXT_SUFFIX__VERSION_1_2"的函数,另外在"\NVIDIA Corporation\OpenCL"下的OpenCL.dll 版本也是1.0的,我想请问OpenCL1.2的SDK在哪里,是不是我下载的SDK不对?谢谢~

楼主您好,kepler的1.2支持已经纸面发布了快1年了。

但是很遗憾,我也不知道它在哪里(无论是编译器,头文件还是运行时支持)。

LZ您好:

http://cudazone.nvidia.cn/forum/ … 6812&extra=page%3D1

这个帖子的2#中横扫斑竹指出“不支持是用代码查询从来不含有1.2字样。 ”,这正是您当前遇到的情况。
祝您好运~

以及,opencl.dll的版本无所谓。windows提供了icd机制,可以为您随时重定向到正确平台的正确实现的。

实际上,这个dll不是nv的,也不是amd的,也是不intel的,它是khronos的。

上文没有看到你这句话,特别的回复一下。

谢谢两位版主的回复