On a Windows 7 64bit machine with two GTX480 cards, I just uninstalled all old CUDA-related stuff, installed CUDA-5.0, installed the latest Nvidia driver 310.90, but when I query platform and device information in an OpenCL application, I get the following results:
CL_PLATFORM_VERSION: OpenCL 1.1 CUDA 4.2.1
CL_DEVICE_VERSION: OpenCL 1.1 CUDA
CL_DEVICE_OPENCL_C_VERSION: OpenCL C 1.1
The driver version is correct, but I don’t understand the “CUDA 4.2.1” string, therefore I have the following questions:
*) Does anybody have a CUDA-5.0 installation which reports “CUDA 5.x.y” as the platform version?
*) Is it possible that some library “survived” uninstallation of the old CUDA release and now takes precedence over the new one?
*) Where does the OpenCL runtime look for the platform-specific implementations, so I can verify which version is there?