本人之前一直在研究经典的人脸检测问题,也即是haar人脸检测,但是现在深度学习是大火的时代,所以现在开始转向深度学习研究,环境搭建是学习第一步,笔者比较菜,总共用了3天才把caffe环境搭建好,当然搭建环境多谢以下博主,文章摘自以下博主,本人仅为了能够记录下来以后可以容易翻到,多谢博主。
https://blog.csdn.net/yhaolpz/article/details/71375762
https://blog.csdn.net/qq_27748767/article/details/79206881
安装硬件: intel i7 + NVIDIA 965 M
操作系统:ubuntu16.04
1、安装依赖包
2、安装nvidia显卡驱动
3、配置环境变量
4、下载 CUDA 8.0
5、安装 CUDA 8.0
6、验证 CUDA 8.0 是否安装成功
7、安装 cudnn
8、安装 opencv3.1
9、安装 caffe
10、安装 pycaffe notebook 接口环境
1、安装依赖包
安装后续步骤或环境必需的依赖包,依次输入以下命令:
首先
sudo apt-get update 先对系统软件包进行一下更新,防止后续无法更新。
然后执行以下几个步骤
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
sudo apt-get install git cmake build-essential
2、安装nvidia显卡驱动
https://www.nvidia.com/Download/index.aspx?lang=en-us
上面是nvidia显卡驱动下载官方网站,找寻自己的显卡类型,如下图所示,注意下载下来是.run结尾的文件
由于驱动名字较长,将其更名为a.77.run放在home文件夹下,
2.1 禁用nouveau
sudo gedit /etc/modprobe.d/blacklist.conf
在最后添加:
blacklist nouveau
之后,执行命令:
sudo update-initramfs -u
电脑重启之后执行 lsmod | grep nouveau
#没有输出,即说明安装成功
2.2 安装驱动
后续更新中。。。