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

本文发布时间: 2019-Mar-22
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.安装leveldbgit clone https://github.com/google/leveldb然后和其他linux下面的c++库安装方法完全一致。6.安装snappygit clone https://github.com/google/snappy.git这个也是类似的安装方法。7.导出环境变量将aclocal的路径添加入PATH里面export PATH=$PATH:(自己aclocal的绝对路径) 修改configure.acm4_ifdef([AM_PROG_AR],[AM_PROG_AR])上面一行是我们自己需要添加的部分。8.安装hdf5Hdf5安装目录不标准,记得修改目录—prefix=/usr/local/9.安装fortranyum 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库就已经配置好了。


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:09pm
栏目列表