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