I recently installed the new 196.75 drivers from nvidia and tried rerunning some neural network code (written by someone else) in my CUDA 2.3 SDK.
Strangely enough after upgrading the drivers the code runs substantially faster, but much to my surprise the results are substantially different. When running training the network I noticed the root mean squared error no longer settles as it did before with the old drivers. And the classification rates when testing the network are much worse (although they weren’t very good to begin with).
Is it possible that the drivers can affect the actual values of the calculations the GPU performs? Or can I just not use the CUDA 2.3 SDK with these newer drivers?