caffe安裝記錄

2021-07-27 08:40:02 字數 1229 閱讀 3869

系統:ubuntu16.04

顯示卡:gtx1060

cuda8.0,cudnn8.0 ,opencv3.1

之前在windows下搭的caffe,linux的有嘗試過,但沒有成功,所以趁這段時間抓緊攻關。

經過幾番折騰,終於成功的在ubuntu搭建好caffe,在此記錄一下遇到的坑,以備查閱。

先貼下參考貼,感謝大神的經驗

第一次直接安裝博主方案安裝,在make階段,出現

/usr/bin/ld: cannot find -lopencv_imgcodecs

collect2: error: ld returned 1 exit status

makefile:572: recipe for target '.build_release/lib/libcaffe.so.1.0.0-rc3' failed

經過搜尋,發現應該是opencv沒有正確的安裝編譯,由於對linux系統操作不熟悉。。無奈重新安裝了opencv

這次make通過了,但是又出現了新問題

在編譯classification.o 的過程中,出現undefined reference to 'cv::mat 。。。。。一眾類似error

貌似這個問題有不少人遇到,所以在網上也找到了解決方法

在classification.cpp中 加入了兩行

#include

#include

原以為到這裡就萬事大吉,誰知道在最後 make runtest 的時候 ,又出么蛾子

問題描述如下:

.build_release/tools/caffe: error while loading shared libraries: libopencv_core.so.3.1: cannot open shared object file: no such file or directory.

makefile: 532: recipe for target 'runtest' failed.

到這裡我已經無力吐槽了,誰叫我原來不好好學習,系統重灌了一遍又一遍,到這一步真是不想前功盡棄。

感謝萬能的網際網路,這個問題的出現應該不是caffe本身的問題,而是linux

參考:先執行 locate libopencv_core.so.3.1 然後具體怎麼操作 博主文章裡寫的很清楚。。

最後看到runtest 成功,我簡直要激動的哭出來的感覺。

雖然可能對於大牛來說,我只是邁出了基礎的一小步,但對我個人來說,是0到1的跨越。

安裝caffe框架記錄

1 安裝虛擬機器及ubuntu ubuntu版本為16.04 2 安裝 sudo apt get install build essential 3 檢視 gcc version 此處版本為 ubuntu 5.3.1 14ubuntu2 5.3.1 4 安裝 sudo apt get install...

Caffe編譯安裝全記錄

caffe是乙個卷積神經網路深度學習框架。編譯安裝的作業系統為centos7.0。yum install cmake yum install glibc devel yum install gcc gfortran mv makefile.in makefile.in.bak cp makefile...

caffe 安裝方法和記錄

1 環境配置。i7 6700,顯示卡微星1060 3g,8g記憶體 centos7 虛擬機器。2 依賴包 atlas3.10.3.tar.bz2 gflags master.zip glog 0.3.3.tar.gz hdf5 1.8.18.tar.gz leveldb master.zip lmd...