安裝必要的工具依賴:
sudo apt-get install build-essential #必要的編譯工具依賴
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
sudo pip install scikit-image
sudo pip install protobuf
sudo apt-get install libhdf5-serial-dev
sudo apt-get install libopenblas-dev
git clone
cd caffe
cp makefile.config.example makefile.config
sudo gedit makefile.config
修改makefile檔案:將use_cudnn := 1
取消注釋,
找到以下兩段**,新增後面的路徑內容:
include_dirs := $(python_include) /usr/local/include /usr/lib/x86_64-linux-gnu/hdf5/serial/include
library_dirs := $(python_lib) /usr/local/lib /usr/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial/lib
若opencv的版本為3.0以上,則還要:
將makefile.config中opencv_version := 3取消注釋
pkg-config --modversion opencv #檢視opencv版本
編譯caffe原始碼:
sudo make all -j8
sudo ldconfig /usr/local/cuda/lib64
# 編譯caffe的主體部分
sudo make test -j8
測試caffe安裝情況:
sudo make runtest -j8
出現以下情況,則表示安裝成功:
python環境使用caffe:
目前caffe只支援python2.7,可切換至python2.7版本除錯caffe:
給python2.7取別名:
在.bashrc中新增如下命令
alias py27='/usr/bin/python2.7'
source .bashrc
預先安裝的python包:
sudo apt-get install python-matplotlib python-numpy python-pil python-scipy
sudo apt-get install build-essential cython
sudo apt-get install python-skimage
sudo apt-get install python-protobuf
若報沒有匯入caffe模組錯誤,則:
若報沒有匯入_caffe模組錯誤,則:
sudo apt-get install python-numpy
然後在caffe主目錄中,使用:sudo make pycaffe -j16
Caffe Ubuntu 下的除錯
如果需要改動caffe原始碼,往往需要對caffe的實驗進行單步除錯.如果不用gbd除錯,可以通過圖形介面在ubuntu下除錯,這裡推薦乙個很好用的軟體,anjuta 支援在ubuntu下的圖形介面除錯.下面以bvlc caffe庫上的mnist上訓練lenet為例,說明如何除錯.假設前面的資料準備...
php mysql apache 環境安裝
第一步 安裝mysql root localhost usr groupadd mysql root localhost usr useradd g mysql mysql root localhost usr cd usr local root localhost local tar zxvf m...
Playbook環境安裝
乙個平台要想真正的發展是需要蕩平發展道路上的所有障礙,就算無法蕩平,也要給出繞過去的說明文件。這一點對playbook來說還有很長的路要走。2,技術支援太需要加強了,沒有太方便開發者提問題的地方,發郵件,到死估計都不會有人理你。不多說了,大概寫下環境搭建過程吧 1,安裝a1.vmware playe...