OpenCL API mismatch

Hi,

Something is wrong in my CUDA/OpenCL installation, now I am not able to
run any of OpenCL SDK example executables:

gch:~/NVIDIA_GPU_Computing_SDK/OpenCL/bin # ./oclBandwidthTest
./oclBandwidthTest Starting…

Error: API mismatch: the NVIDIA kernel module has version 190.16,
but this NVIDIA driver component has version 185.18.08. Please make
sure that the kernel module and all NVIDIA driver components
have the same version.
Error: API mismatch: the NVIDIA kernel module has version 190.16,
but this NVIDIA driver component has version 185.18.08. Please make
sure that the kernel module and all NVIDIA driver components
have the same version.
Running on…

Device

Error: API mismatch: the NVIDIA kernel module has version 190.16,
but this NVIDIA driver component has version 185.18.08. Please make
sure that the kernel module and all NVIDIA driver components
have the same version.
Failed to create OpenCL context!

I re-installed NVIDIA driver and toolkit (CUDA 2.3), but the problem still exists,
Can anyone provide me some helps to resolve this problem?

Thanks

Your OpenCL installation is probably outdated, try with installing latest OpenCL stuff announced recently here (which means: check under your registered developer login, latest OpenCL SDK and corresponding driver, that is also compatible with CUDA 2.3, should be listed first in the “Newest documents and downloads” section).

I’m also having this problem when trying to run one of the example:

Error: API mismatch: the NVIDIA kernel module has version 185.18.36,
but this NVIDIA driver component has version 190.29. Please make
sure that the kernel module and all NVIDIA driver components
have the same version.
clCreateContextFromType…
Error in clCreateContextFromType, near Line 118 in file 4256365
Starting Cleanup…

please advice.