我的心酸之路```
1 首先 确定自己的系统信:
2 查看 gpu:
3 安装软件源
yum install epel-release
4 参照caffe官网 安装依赖包
这里yum应该全部可以装上 如果装不上的 要手动安装 手动安装参照
http://blog.csdn.net/s2392735818/article/details/49796017
检查kernel headersf
# uname -r 查看kernel headers 版本 ,在安装cuda驱动前安装
# yum isntall kernel-devel-$(uname -r 就是上面那个) kernel-headers-$(uname-r)
5 nividia的驱动安装
nividia 官网下载适合的版本 要注意的是:
这里千万别直接下载 太容易卡死。 右键 save link as
首先 ,要关闭自带的Nouveau 驱动
#vim /etc/modprobe.d/*.conf
打开加入blacklist nouveau
使用 dracut重新建立 initramfs image file :
备份 the initramfs file
# cd boot
# ls #查看initramfs
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
重新建立 the initramfs file
dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
重启
init 3
查看驱动是否被加载
lsmod | grep nouveau
加执行权限
chmod +x NVIDIA***.run
./NVIDIA****.run
一连串的ok 之后
init 5 切换到图形界面 到这 驱动完全安装完毕。
6 检查gcc
yum install gcc gcc-c++
7 下载cuda7.5
https://developer.nvidia.com/cuda-downloads
下载rpm 格式的比较容易装。
核对信息 没什么用。
安装OPENBLAS下载后,解压,然后安装。
地址:http://pan.baidu.com/s/1bnbnEJP
然后执行下面的指令
tar -xzvf OpenBLAS.tar.gz
make
make install
安装caffe
接下来就是最终的caffe配置过程了,caffe的github地址为https://github.com/BVLC/caffe
将工程文件拷贝到本地后,执行
cp Makefile.config.example Makefile.config
vim ./Makefile.config
修改CUDA_DIR :=/usr/local/cuda-7.5
(按照个人之前安装cuda的路径进行配置)
修改BLAS := open
修改BLAS_INCLUDE,BLAS_LIB为安装路径
保存(如果用户显卡不够用,可以去除前面的CPU_ONLY :=1
前面的注释符号”#”,表示只使用CPU做运算)
make all
如果编译速度慢,可以使用make all -jN
(N为核心处理器的个数)
make test
对编译结果进行测试
vim ~/.bashrc
文本最后加入
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-7.5/lib64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/glog/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
最后make runtest 出问题
ln -s libopenblas.so.0 /opt/OpenBLAS/lib/libopenblas.so.0