I upgraded from CUDA 2.3 to CUDA 3.0 today. The CUDA Toolkit of 3.0 expects a NVIDIA driver v195.x or more. So, I had to install the latest v197.x NVIDIA drivers, followed by CUDA 3.0 Toolkit. I had to also install the GPU Computing SDK (earlier called the CUDA SDK) since I use GLEW and
Some notes from the upgrade:
As irritating as always, NVIDIA has messed around the directory structures and environment variables.
$(NVSDKCUDA_ROOT) is gone, there is only
$(NVSDKCOMPUTE_ROOT) and everything has been moved underneath it.
The preferred install location seems to be
C:\ProgramData (also known as Common Application Data) instead of
CUDA and GLEW have been moved into
glew.h is now in
glew32.lib is in
cutil.h is now in
Device emulation mode (
-D_DEVICEEMU) is indicated as deprecated in this release and will be removed in a future release. Compilation was successful, but the device emulation mode stopped working already on my code due to an error! I was only using it for debugging sometimes, so this did not really affect me.