1. 程式人生 > >[編譯caffe]

[編譯caffe]

應該有三種編譯caffe方式:

以下,都是假設各種依賴庫都已經安裝好了!!

1.cmake編譯

剛剛看到lilaoshi給同桌解決編譯caffe問題,什麼都沒有改,只見他敲了幾個命令就ok了,他就是用cmake編譯caffe的,

mkdir build

cd build

cmake ..  ##等待

make install -j16 ##等待,沒報錯就沒有問題

這種編譯方式應該是讀取caffe根目錄下面的CMakeLists.txt來編譯的,應該都是呼叫預設配置

2.make編譯

我們大都是通過make來編譯的,因為會在makefile和makefile.config來修改自己安裝庫的路徑,比如用自己安裝目錄下的opencv3.2、protobuf3.1。這個裡面需要改的東西比較多。有機會再補充

3.cmake-gui來編譯

這是一個圖形介面,source code選擇caffe根目錄地址,下面一個寫自己build資料夾。點configure,然後出來選擇一些庫的地址,如果沒有需要用自己編譯的庫就預設,然後點Generate。

然後在生成的build資料夾敲make install

然後就OK了