I am building software on the OpenCL API, and the call to clGetPlatform(0, NULL, &numPlatforms)
a) is successful for driver version 411.31
b) is failure for driver version 417.35
The error code in case b) is CL_NO_VALID_ICDS (-1001)
Please note that my steps were:
- I have uninstalled nVidia driver
- I installed CUDA 10 SDK which comes with driver 411.31
- I rebuilt my application and it was working correctly
- I installed driver 417.35
- I ran my application, and it crashes with code CL_NO_VALID_ICDS (-1001)
- I rebuilt my application and it still crashes with code CL_NO_VALID_ICDS (-1001)
Please, can you advise what might be the issue; why upgrade from 411.31 to 417.35 causes such problems?