caffe 安裝問題

2021-07-29 12:44:31 字數 2125 閱讀 8870

caffe安裝好後 要進行編譯

在/home/cv/softwares/caffe資料夾下修改makefile.config檔案  用cudnn opencv cuda的取消注釋 具體看其他部落格 

修改後在/home/cv/softwares/caffe路徑下

一、安裝python和pip

一般linux系統都自帶python,所以不需要安裝。如果沒有的,安裝起來也非常方便。安裝完成後,可用version檢視版本

#

python --version

pip是專門用於安裝python各種依賴庫的,所以我們這裡安裝一下pip1.5.6

#

sudo python setup.py install

#

sudo python setup.py install

就要以安裝setuptools了,然後再回頭去重新安裝pip。執行的**都是一樣的,只是在不同的目錄下執行。

二、安裝pyhon介面依賴庫

在caffe根目錄的python資料夾下,有乙個requirements.txt的清單檔案,上面列出了需要的依賴庫,按照這個清單安裝就可以了。

在安裝scipy庫的時候,需要fortran編譯器(gfortran),如果沒有這個編譯器就會報錯,因此,我們可以先安裝一下。

首先回到caffe的根目錄,然後執行安裝**:

#

cd ~/caffe

# sudo apt-get install gfortran

#for req in $(cat requirements.txt); do sudo pip install $req; done

安裝完成以後,我們可以執行:

#

sudo pip install -r python/requirements.txt

就會看到,安裝成功的,都會顯示requirement already satisfied, 沒有安裝成功的,會繼續安裝。

在安裝的時候,也許問題會有一大堆。這時候你就知道anaconda的好處了。*******************

三、編譯python介面

首先,將caffe根目錄下的python資料夾加入到環境變數

開啟配置檔案bashrc

#

sudo vi ~/.bashrc

在最後面加入

export pythonpath=/home/***/caffe/python:$pythonpath

注意 /home/***/caffe/python 是我的路徑,所有這個地方每個人都不同,需要修改

儲存退出,更新配置檔案

#

sudo ldconfig

最後進行編譯:

#

sudo make pycaffe

編譯成功後,不能重複編譯,否則會提示 nothing to be done for "pycaffe"的錯誤。

可以從兩個方面檢視是否編譯成功:

1、檢視 python/caffe/ 目錄下,除了原先的一堆py字尾檔案,現在多出了一堆pyc字尾檔案

2、進入python環境,進行import操作

#

python

>>> import caffe

如果沒有提示錯誤,則編譯成功。

再編譯make all -j8 

make test -j8 

make runtest -j8

從github獲得的很多caffe原始碼都需要重新編譯:

流程:1、makefile.config檔案(cudnn、)

2、修改makefile檔案(open cv和mkl)

修改mkl的路徑 新增opencv包含庫

3、[python]view plain

copy

$ rm -rf ./build/*    清除build  

$ make all -j8  

$ make test -j8  

$ make runtest -j8 

caffe安裝問題

1.用cmake編譯時,在make all這一步,如果gcc和g 版本過低會出現 undefined reference to google base checkopmessagebuilder newstring 這樣的錯誤。比如在我的ubuntu16.04中我將gcc5.4和g 5.4降到gcc...

Caffe安裝問題

1 安裝流程 2 opencv安裝 cd ubuntu chmod x opencv latest.sh 這一句安裝為3.1.0版本 cd 2.4 進入2.4目錄 opencv 2 4 9.sh 這個可安裝2.4.9版本 3 opencv3.1.0 版本出現的問題 build release lib...

caffe安裝系列 安裝caffe

部落格新址 作業系統 ubuntu 14.04 gcc g 4.7.x opencv 2.4.11和3.0.0 matlab r2014b a python 2.7 安裝命令如下所示 解壓 tar zxvf glog 0.3.3.tar.gz 切換路徑 cd glog 0.3.3 sudo conf...