安裝Caffe Ubuntu環境下

2021-10-01 01:24:32 字數 2055 閱讀 9093

安裝必要的工具依賴:

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...