Having upgraded from CUDA 2.0 to CUDA 2.2, I now get a strange runtime error.
When I call cudaMalloc3DArray, I get a return value of 10500: unspecified driver error. In CUDA 2.0 this works OK. My calls to CUDA are within a COM object that is running as a service.
The weird thing is that when I try to reproduce this in a standalone example, it works fine. I create a new service, make the same calls, everything works great. So I am thinking this could be some weird build / dll issue. I checked that the correct version of cudart.dll is getting loaded. I can’t think what else to try. This is really grinding me down…