I’ve gotten 64-bit CUDA to run starting from a blank project in VS2013. I can’t seem to get cuDNN working though.
The cuDNN zip contains: cudnn.h, cudnn.lib, cudnn64_65.lib, cudnn64_65.dll
cudnn.h → main CUDA includes directory
cudnn.lib, cudnn64_65.lib → main CUDA lib/x64 directory (also tried Win32)
cudnn64_65.dll → main CUDA bin directory
cudnn.lib is in the additional dependencies. I get the unresolved external errors for any functions in cudnn.h. The compiler recognizes cudnn.lib in the additional dependencies, but I still get the unresolved externals. The CUDA compiler is set to use that library as well. Adding it to a sample project gives the same error. Anyone know what’s going on? I’ve tried getting it running in an x64 project to see if they’re 64-bit specific libraries, but failed to get nvcc to run then.
Example error:
error LNK2019: unresolved external symbol _cudnnCreate@4 referenced in function _main