參考: https://blog.csdn.net/iotlpf/article/details/74669503 https://blog.csdn.net/qq1326702940/article/details/82322079 https://blog.csdn.net/xiaojun111111/article/details/59042673 2019/8/29 工作需要在centos7.4上配置caffe(CPU only),踩了一天的坑,寫個博客給自己看。 一、準備工作: 1)下載 VMware 12.0.1 (專業(yè)版永久許可證密鑰:5A02H-AU243-TZJ49-GTC7K-3C61N) https://download3./software/wkst/file/VMware-workstation-full-12.1.0-3272444.exe 2)在VMware12中首先配置centos7.4虛擬機 下載資源: 直接使用VMware12打開即可 二、配置環(huán)境: 1)centos7.4中常用yum指令進行下載及安裝,它是CentOS中的Shell前端軟件包管理器,基于RPM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。
2) 按需安裝其他軟件(GCC&G++推薦安裝)
3) 根據(jù)git上caffe for centos安裝手冊,安裝依賴庫
4) 安裝OpenBLAS 使用centos自帶的atlas并按照caffe官網(wǎng)的安裝時會報錯(cannot find -lcblas & -latlas) *這種方法屢試不爽,我在docker容器(Cetnos7)中配置caffe用這種方法也成功了 除此之外,OpenBLAS可以在caffe訓練過程中加速
三、編譯caffe 1) 下載caffe
2)修改Makefile.config文件: 注意,按照自己的安裝需求,首先將 # CPU_ONLY := 1 改為 CPU_ONLY := 1 然后,由于使用的是OpenBLAS,將 BLAS := atlas 改為 BLAS := open 最后需要配置BLAS路徑(使用make install默認路徑) 找到 #BLAS_INCLUDE :=/path/to/your/blas #BLAS_LIB :=/path/to/your/blas 改為 BLAS_INCLUDE := /opt/OpenBLAS/include BLAS_LIB := /opt/OpenBLAS/lib *這里opt/OpenBLAS是默認的OpenBLAS的安裝目錄 3) 編譯caffe
編譯成功 |
|