https://wiki.ubuntu.com/XenialXerus/ReleaseNotes/16.04.1 Ubuntu系统下载网址。
http://us.download.nvidia.com/XFree86/Linux-x86_64/384.130/NVIDIA-Linux-x86_64-384.130.run驱动网址,可以更改网址中的版本号进行下载
按装的Ubuntu系统是16.04.1,系统版本不同Linux核不同,能装的NVIDIA驱动不同
NVIDIA驱动是NVIDIA-Linux-x86_64-375.66.run,要注意驱动版本号与cuda的匹配375.xx对应的是cuda8.0,384.xx对应的是cuda9.0。
不能插手机进入tty,否则自己会输出字符
安装NVIDIA驱动
参考这个https://blog.csdn.net/u012759136/article/details/53355781,要记得sudo update-initramfs -u
cuda版本是cuda_8.0.61_375.26_linux.run,opencv装的是3.4.2,cudnn-8.0-linux-x86_64-v5.1
安装cuda,cudnn,opencv,caffe
参考https://blog.csdn.net/yhaolpz/article/details/71375762
安装cuda前要记得 sudo apt-get update 否则无法安装依赖
安装opencv时 cmake -D CMAKE 去掉-D后边的空格
安装caffe 时,sudo make runtest -j8后会出现error while loading shared libraries: libcudnn.so.5,参考https://blog.csdn.net/weixin_43439673/article/details/84198228,通过sudo cp /usr/local/cuda-8.0/lib64/libcudnn.so.5 /usr/local/lib/libcudnn.so.5 && sudo ldconfig指令解决
安装完成之后一定不要更新软件啥的,一更新NVIDIA驱动就不好用了。在系统设置->软件和更新->更新中把对号都点去,自动检查更新从不,新版本从不。