ubuntu編譯單個caffe程式

2021-07-25 02:34:04 字數 979 閱讀 9929

1.建立cmakelists.txt:

cmake_minimum_required(version 2.8)

project( cf_mnist )

set(cmake_cxx_flags_debug "$env -o0 -wall -g -ggdb")

#set(cmake_cxx_flags_release "$env -o3 -wall")

find_package( caffe )

find_package( opencv required )

include_directories($)

add_definitions($)

add_executable( cf_mnist cf_mnist.cpp )

target_link_libraries( cf_mnist $ $)

2.進入./caffe/built執行cmake ..,生成caffeconfig.cmake和caffe-config.cmkae等檔案。

3.執行make,等待一段時間。

4.回到./caffe目錄,執行下面命令建立caffe.pd.h檔案:

protoc src/caffe/proto/caffe.proto --cpp_out=.  

mkdir include/caffe/proto  

mv src/caffe/proto/caffe.pb.h include/caffe/proto

(proto相關參考

5.回到自己專案的目錄,執行cmake . -dcmake_build_type=debug/release, make, 完成。

其他問題:

1.找不到,刪除cmakecache.txt,重新cmake。

2.找不到libcaffe.so.x.x,進入/etc/ld.so.conf.d資料夾,新建檔案caffe.conf,輸入/build/lib(libcaffe.so.x.x所在路徑)。

關於caffe的編譯 Ubuntu16 04

本次的編譯環境是在虛擬機器上的ubuntu16.04上進行的。一 caffe的編譯 1 安裝caffe的依賴檔案 由於虛擬機器下的ubuntu系統一般不包含gpu,故這次安裝時為了在無gup環境下執行caffe。有gpu安裝caffe與無gpu安裝caffe的區別一般就兩點 1.安裝cuda的時候不...

ubuntu下caffe編譯錯誤彙總

題記 林林總總,編譯了不下十次,安裝系統,配顯示卡,驅動,cuda,cudnn也不下於七八次,每次都會有相同或者不同的錯誤,之前一直偷懶沒有記錄,導致每次都要重新搜,實為不便,在此記錄,回憶到就更。1.編譯caffe,在make all的時候報錯 caffe usr bin ld 找不到 lopen...

微軟Caffe編譯

3 使用vs2013開啟caffe.sln編譯自動安裝第三方庫。安裝過程中可能出現的錯誤 e nugetpackages boost.1.59.0.0 lib native include boost format alt sstream impl.hpp error c2220 警告被視為錯誤 沒...