码迷,mamicode.com
首页 > 其他好文 > 详细

caffe在centos7上配置与搭建的过程

时间:2015-04-19 13:16:39      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:c++   centos   caffe 深度学习   

1.首先从官网下载OpenCV和boost这两个库,这两个库介绍的文档比较多,这里就不想详细的说明他们的编译安装过程了。搞不定这个的童鞋可以百度下如何进行安装这两个库,

这两个库的路径我使用了默认的路径。

2.然后我我们进行安装libtools和autoconf还有automake几个坑爹的工具,这几个工具一直在不稳定的更新中,反正大家将就着用吧。安装过程./configure,然后make -j8,这个是多线程进行编译,然后make install就可以了。

3.接下来安装pkgconfig这个工具。

接下来进行

export$PKG_CONFIG_PATH=(自己的.pc路径)

例如

/usr/local/lib/pkgconfig:/usr/lib64/pkgconfig

这个是我的机器上的路径,大家可以自己进行修改。

后面介绍一些安装过程中遇到问题的库,

4.protobuf这个坑爹的库移到了github上,但是它里面的安装命令依然是google code上面的地址,执行autogen的时候必然会失败。我们只好先下载了gtest,然后将其解压,然后把gtest整个目录拷贝到protobuf目录下:

然后再手动执行autogen里面后面的命令。

5.安装leveldb

git clone https://github.com/google/leveldb

然后和其他linux下面的c++库安装方法完全一致。

6.安装snappy

git clone https://github.com/google/snappy.git

这个也是类似的安装方法。

7.导出环境变量
将aclocal的路径添加入PATH里面
export PATH=$PATH:(自己aclocal的绝对路径) 
修改configure.ac

技术分享技术分享技术分享

m4_ifdef([AM_PROG_AR],[AM_PROG_AR])

上面一行是我们自己需要添加的部分。


8.安装hdf5

Hdf5安装目录不标准,记得修改目录—prefix=/usr/local/


9.安装fortran

yum install gcc-gfortran

 

10.安装OpenBLAS

可以选择安装目录到/usr/local里面这个

到此为止 我们终于完成了整个工程的依赖库,

当然如果有需要安装cuda驱动的童鞋,还需要调用yum -y installepel-release添加驱动dkms

然后安装NVIDIA的开发包

Yum install cuda

卸载yum erase epel-release

接下来我们就可以进行caffe的编译了

当然你需要拷贝一份cp Makefile.config.example Makefile.config,当然需要对内容进行修改,

make all

然后make test

最后make run test

这样caffe库就已经配置好了。

caffe在centos7上配置与搭建的过程

标签:c++   centos   caffe 深度学习   

原文地址:http://blog.csdn.net/cparent/article/details/45116225

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!