Noting what you guys have done and seeing you ran 'run' files etc I thought I would do the same even though I have not run a notebook yet so I don't know that I have any problems. I went to download a run file for cuda-8 and noted it was cuda_8.0.61_375.26_linux.run.
As I changed version 44-1 to 61-1 of the 'deb' at the start (I guess the numbers match) I now feel duty bound to give my installation a shot. My nvidia-smi reports driver version 375.39, the correct info for gpu 0 and gpu 1 and then reports that cpu 0 is not supported, this is my Geforce GT 610 for dvi-i monitor.
I'll edit this reply after I have time for lunch and run a jupiter notebook
EDIT :- I am working with deb package cuda-repo-ubuntu1604_8.0.61-1_amd64.deb which I have installed, I have cudnn version libcudnn.so.6.0.20 installed, the version of theano is 0.9.0. when importing theano I get warning from theano.sandbox.cuda to use gpuarray so installed libgpuarray to anaconda2. Try to run one epoch of dogscats and it fails with error: identifier "cudnnSetfilterNdDescriptor_v4" is undefined.
When I run deviceQuery the Result = PASS so my nvidia looks okay. I do get the warning about the mismatch with cudnn and theano
The driver version is 375.39
So I have some issues but they seem to be with theano
@kzuiderveld has a working set although the environment is deployed different using run files to deploy cuda 8.0.61 and driver 378.13, then by zip cudnn 6.0.20, and pip theano 0.9.0
After following the script install_gpu.sh with changes to version and using packages I now have difficulty removing then sudo apt --purge remove can't find the package and I had an awful time rm -R ing which results in a fresh install of ubuntu.
Thanks for any help.
I expect there must be a 'Make your own server for dl2' is it possible to link this forum to that one so we can share