第四步:caffe环境配置第一篇
前三篇文章,已经配置好了,ubuntu下的CUDA环境,接下来就是配置caffe的运行环境,根据需要目前组内,只需要用到opencv2.4.10(考虑到和caffe的原生态)+openblas+protobuf(相对来说,版本不需要太高,这里选择2.6.1的版本)三个库,接下来就分别配置这三个库。
(1)openblas的安装
:(安装的步骤如下)
直接直接克隆下载源码;或者去官网下载需要的版本源码;
git clone git://github.com/xianyi/OpenBLAS
cd OpenBLAS
sudo make FC=gfortran
上述已经切换到安装目录并实现安装;(如果没有安装gfortran,执行sudo apt-get install gfortran)
也可以用这个指令,就把安装目录改为下面的目录了:/usr/local/Openblas/
如果执行命令: sudo make install (将OpenBLAS安装默认安装到/opt下)
/usr/local/Openblas/
sudo make --PREFIX=/usr/local/Openblas/ install
如果执行命令: (将OpenBLAS安装默认安装到/opt下)
sudo make install
(2)protobuf的安装
:
首先是去官网(https://pypi.org/project/protobuf/2.6.1/#files)下载源码,根据自己的需要下载相应的版本和文件格式,我下载的是2.6.1版本(.tar.gz格式);
下载完毕执行如何解压等一系列命令;
tar -zxvf protobuf-2.6.1.tar.gz
cd protobuf-2.6.1/
./configure
make
make check
sudo make install
至此安装完成;下面是环境配置配置(如果不是默认安装,是安装在自己配置的路径下需要进行以下操作;举例我如果安装在/usr/local/protobuf下
打开系统环境配置文件;
sudo gedit /etc/bash.bashrc
在文件最后添加以下内容 、路径
export PATH=$PATH:/usr/local/protobuf/bin/
export PKG_CONFIG_PATH=/usr/local/protobuf/lib/pkgconfig/
点击右上角的保存、退出,并进行以下生效命令;
source /etc/bash.bashrc
配置动态链接库:(执行以下命令)
打开配置文件:
sudo gedit /etc/ld.so.conf
在文件中添加以下内容(注意: 在新行处添加)
/usr/local/protobuf/lib
然后执行命令生效: ldconfig
sudo ldconfig
至此,已经完成了openblas+protobuf2.6.1的源码编译安装,由于篇幅,把opencv的配置安装放在下一篇文章进行总结。
下一篇:【小卒CUDA第七篇】ubuntu16.04+CUDA8.0+GTX1050Ti+caffe(GPU)的opencv2.4.10+CUDA环境配置(opencv3.x系列一样可以解决)之五
如果有更多ubuntu+cuda+caffe+slam方面的问题或者更多后续内容以及使用技巧请参考:https://blog.csdn.net/weixin_41994751