安装
由于安装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/