平常较少接触linux系统,因项目需要使用linux下的caffe。为了这一次安装探索了两天,踩了无数的坑,参考了网上很多教程,发现百度里的答案不是内容有错误,就是描述的问题和自己无关。在此把自己的安装过程分享给大家,可能并不适用于每一个人,可以此参考。
整个安装流程的概括:
1、NVIDIA显卡驱动
2、cuda安装(GPU加速使用)
3、cuDNN配置(深度神经网络的加速计算库)
4、opencv安装
5、caffe安装
6、mnist数据集测试
一、安装NVIDIA显卡驱动
从官网 http://www.nvidia.com/Download/index.aspx?lang=en-us找到适合自己系统版本的驱动并下载,推荐下载.run格式的。下载好的安装文件放置于/home下即可(注意:不要放到中文目录下,因为之后要使用文本模式操作,中文目录无法读取)。本人下载的驱动是NVIDIA-Linux-x86_64-384.90.run。
输入命令行:
sudo gedit /etc/modprobe.d/blacklist.conf
在最后一行加上 blacklist nouveau ,该操作是为了屏蔽系统自带的显卡驱动
在终端输入:
sudo update-initramfs -u
重启电脑,进入控制台
首先输入账户和密码(注意要先输账户)
输入
sudo init 3 (注意每一步操作都要输密码)
sudo rm -r /tmp/.X*
sudo service lightdm stop
sudo sh NVIDIA-Linux-x86_64-384.90.run
按提示操作完成后重启电脑,输入命令 sudo nvidia-smi 可查看GPU信息
二、安装cuda
去官网 https://developer.nvidia.com/cuda-downloads 下载适合的cuda,本人下载的是cuda_8.0.61_375.26_linux.run。
输入
sudo ./cuda_8.0.61_375.26_linux.run