1、下載cuda,https://developer.nvidia.com/cuda-90-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=runfilelocal。下載cuda9.0及其補丁的.run文件
2、下載cudnn,https://developer.nvidia.com/rdp/cudnn-archive。
3、Ubuntu安裝和卸載CUDA和CUDNN,參看:https://blog.csdn.net/qq_33200967/article/details/80689543
4、安裝多個版本cuda並進行切換:https://blog.csdn.net/yinxingtianxia/article/details/80462892
5、在ubuntu18.04上安裝cuda9.0:https://blog.csdn.net/u012428169/article/details/90942762
(ubuntu18.04與cuda9.0原本是不匹配的)
6、多賬戶使用不同cuda版本的情況:https://www.cnblogs.com/sddai/p/10278005.html
需要預先使用sudo權限安裝各賬戶所需要的版本的cuda
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
7、配置cuda版本,a)~/.bashrc b)etc/profile c)/etc/ld.so.conf.d/cuda.conf
export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=/usr/local/cuda-9.0
8、cuda卸載:sudo perl /usr/local/bin/uninstall_cuda_drv.pl
9、cuda與ubuntu版本、顯卡驅動、GCC版本間的關系:
https://blog.csdn.net/zl535320706/article/details/83474849
https://www.cnblogs.com/gaoyang666/p/10641770.html
查看版本
cuda:cat /usr/local/cuda/version.txt
cudnn:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
opencv:pkg-config opencv --modversion