centos 安装boost(caffe需要)

本文介绍如何在CentOS 7上从1.54升级Boost至1.55以上版本以满足caffe安装需求。通过简化安装过程,仅编译所需的库文件(如智能指针和boost.python),并提供具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装

由于安装caffe,要求boost的版本在1.55以上,而服务器上的刚好是1.54,所以进行了重装。
参考:《CentOS 7下编译安装Boost_1_57_0

不过由于pycaffe需要boost.python,因此需要在./b2时修改为./b2 –stage debug 才可以。而不能去掉python.

显示boost版本:

进入boost的lib64目录下,显然如下的版本为1.65.1
这里写图片描述

或者也可以

rpm -qa boost
显示:
boost-1.41.0-28.el6.x86_64

简化安装

根据《深度学习:21天实战caffe》中P38,我们可以得到一个更简单的boost。实际上在caffe中只使用到了Boost的智能指针,还有boost python。因此可以如下编译:

tar jxvf boost_1_56_0.tr.bz2
cd boost_1_56_0/

然后运行:
 ./bootstrap.sh --with-libraries=system,thread,python
 ./b2

这时会生成相应地库

最后将这些库拷贝到安装目录下。

 cp -r boost/ /home/**/local_install/include/
 cp stage/lib/* /home/**/local_install/lib/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值