$ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_9.1.85-1_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu1604_9.1.85-1_amd64.deb
$ sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
$ sudo apt-get update
$ sudo apt-get install cuda
# cuda 9.1
export PATH=/usr/local/cuda-9.1/bin${PATH:+:${PATH}}
$ cd /usr/local/cuda-9.1/lib64
$ sudo ln -s libcublas.so.9.1 libcublas.so.9.0
$ sudo ln -s libcusolver.so.9.1 libcusolver.so.9.0
$ sudo ln -s libcudart.so.9.1 libcudart.so.9.0
$ sudo ln -s libcufft.so.9.1 libcufft.so.9.0
$ sudo ln -s libcurand.so.9.1 libcurand.so.9.0
(local)$ scp libcudnn7_7.0.5.15-1+cuda9.1_amd64.deb jason@141.52.97.232:~/install/cuDNN_7/
(local)$ scp libcudnn7-dev_7.0.5.15-1+cuda9.1_amd64.deb jason@141.52.97.232:~/install/cuDNN_7/
(local)$ scp libcudnn7-doc_7.0.5.15-1+cuda9.1_amd64.deb jason@141.52.97.232:~/install/cuDNN_7/
$ sudo dpkg -i libcudnn7_7.0.5.15-1+cuda9.1_amd64.deb
$ sudo dpkg -i libcudnn7-dev_7.0.5.15-1+cuda9.1_amd64.deb
$ sudo dpkg -i libcudnn7-doc_7.0.5.15-1+cuda9.1_amd64.deb
$ sudo apt-get --purge remove cuda-9-1
$ sudo apt autoremove
$ wget https://developer.nvidia.com/compute/cuda/9.0/Prod/local_installers/cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64-deb
$ sudo dpkg -i cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64.deb
$ sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
$ sudo apt-get update
$ sudo apt-get install cuda-9-0
(local)$ scp libcudnn7* jason@141.52.97.232:~/install/cuDNN_7/
$ sudo dpkg -i libcudnn7_7.0.5.15-1+cuda9.0_amd64.deb
$ sudo dpkg -i libcudnn7-dev_7.0.5.15-1+cuda9.0_amd64.deb
$ sudo dpkg -i libcudnn7-doc_7.0.5.15-1+cuda9.0_amd64.deb