首先,能夠自行下載VMware12進行安裝,基本上都是直接點擊‘下一步’直到安裝完成,這裏重點講一下Ubuntu16及Caffe的安裝步驟python
第一步:linux
下載Ubuntu16.04版本的文件,這裏給出連接http://www.ubuntu.org.cn/download/desktop. 進入後點擊‘下載’按鈕,而後根據提示便可自動下載git
登陸上面的地址後截圖以下:sql
第二步:ubuntu
在VMware中安裝Ubuntu系統,直接提供每一步的截圖,徹底能夠按照步驟完成Ubuntu的安裝bash
1)雙擊打開VMware12 app
2)點擊上圖中‘建立新的虛擬機’,出現安裝引導python2.7
啓動虛擬機後,根據電腦配置狀況,稍等一會,就會彈出Ubuntu的安裝引導,具體步驟見下圖所示:ui
至此,在VM12中安裝Ubuntu16.04基本就完成了,按照步驟來既能夠完成。下面主要看下Ubuntu16.04裏面安裝Caffe(注:我在安裝Caffe以前將python2.7換成了python3.6,安裝過程當中不少莫名的錯誤,因此,建議安裝完Caffe以後再修改python)google
第三步:安裝Caffe(CPU版本)
若是你不肯定本身電腦是CPU仍是GPU,能夠執行如下命令看下
1)接着開始一些預安裝程序,依次在Ubuntu的終端命令行中執行,可能須要一點時間,耐心等待....
sudo apt-get install libprotobuf-dev sudo apt-get install libleveldb-dev sudo apt-get install libsnappy-dev sudo apt-get install libopencv-dev sudo apt-get install libhdf5-serial-dev sudo apt-get install protobuf-compiler sudo apt-get install libgflags-dev sudo apt-get install libgoogle-glog-dev sudo apt-get install liblmdb-dev sudo apt-get install libatlas-base-dev
2)順利執行完後,開始下載Caffe,Ubuntu默認沒有git,因此先安裝git,一樣是在命令行執行:
sudo apt-get install git
3)安裝完成後,再執行以下命令下載Caffe
sudo apt-get install git
下載完成後,能夠在‘主文件夾’目錄下看到一個Caffe文件夾,即:/home/Caffe
4)開始配置並編譯Caffe,首先進入到Caffe目錄
cd caffe/
5)這樣就進入到Caffe的目錄下,首先須要生成Makefile.config文件,能夠圖形化操做進入到目錄,將Makefile.config.example文件複製一份並命名爲Makefile.config,或者,執行下面命令完成
cp Makefile.config.example Makefile.config
6)接着修改Makefile.config文件
sudo gedit Makefile.config
去掉CPU_ONLY前面的#號,使得CPU_ONLY := 1
,操做完後以下圖顯示
7)配置引用文件路徑
原來的路徑配置以下圖:
修改後的內容展現以下圖:
增長的內容有:
/usr/include/hdf5/serial /usr/lib/x86_64-linux-gnu/hdf5/serial
8)執行編譯
sudo make all sudo make test sudo make runtest
我在執行sudo make all 編譯的時候,提示,/bin/sh:1:g++:not found,須要安裝g++
sudo apt-get install g++
安裝完成後,再從新執行上面編譯命令便可,執行完後,若是出現以下圖,說明Caffe成功安裝完成
第四步:編譯Python接口
1)Ubuntu16.04默認安裝的是python2.7,沒有pip,因此須要先安裝pip
sudo apt-get install python-pip
且因爲下面執行的時候會提示pip版本問題,這裏先執行版本升級安裝
sudo pip install --upgrade pip
2)在caffe根目錄下,有個python文件夾,文件夾裏面有個requirements.txt,裏面有須要的依賴庫和版本信息,按照其安裝便可
sudo apt-get install gfortran cd ~/caffe/python for req in $(cat requirements.txt); do pip install $req; done
安裝結束後,能夠執行以下語句驗證:
sudo pip install -r requirements.txt
即便有些沒安裝成功,在下面文件的時候會給予提示,到時候再安裝也能夠
3)將Caffe根目錄下的python文件夾加入到環境變量
先打開bashrc文件
sudo gedit ~/.bashrc
在文件的最後,加入以下代碼
export PYTHONPATH=/home/wy/caffe/python:$PYTHONPATH
加入後,以下圖所示:
4)執行更新更新配置操做
sudo ldconfig
執行完後,須要重啓Ubuntu系統
5)編譯python接口
cd ~/caffe/ make pycaffe
我在編譯過程當中遇到了fatal error:
①:fatal error:numpy/arrayobject.h 沒有那個文件或目錄
輸入如下命令,解決
sudo apt-get install python-numpy
②:fatal error:boost/thread.hpp 沒有那個文件或者目錄
輸入如下命令,解決
sudo apt-get install --no-install-recommends libboost-all-dev
排除掉錯誤後,從新編譯
執行無錯後,最後一步,在python環境中引用Caffe,看是否能夠正常引用來驗證安裝是否成功
6)驗證Caffe
進入Python環境,import Caffe,若是沒錯,即表示安裝正確,能夠正常使用了
至此,整個安裝過程就完成了.....