Hello Everyone, hope someone may help me for the problem stated below.
OS: Windows 10 (64bit) IDE: Visual Studio
I got 4 GTX 1080Ti installed with deviceID: 0,1,2,3.
For a same set of CUDA code, I use cudaSetDevice(deviceID) to assign this job to different GPUs. GPU 0, 2 and 3 works perfectly. However, GPU with deviceID=1 always run into a problem shown in the terminal:
a long list of “CURAND_GENERATE() failed!”
then followed by
“CUFFT error: Plan creation failed CUFFT error: ExecC2C failed CUFFT error: Failed to synchronize”
Can someone tell me what happens to this GPU? Why, for same code, 0,2,3 work well. But not GPU 1.
I am really frustrating. This problem has troubled me for a long time. Based on my checking, everything on these 4 GPUs are same.
Thank you, all!