Ubuntu18.04 安裝 caffe for CPU

1. 安裝caffe

1.1 安裝依賴包

1. sudo  apt-get update

2. sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler 

2. sudo apt-get install --no-install-recommends libboost-all-dev

3. sudo apt-get install python-dev

4. sudo apt-get install libatlas-base-dev

5. sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

6. sudo apt-get install python-opencv

1.2 下載caffe

git clone git://github.com/BVLC/caffe.git

1.3 修改caffe下文件Makefile.config

cd caffe
cp Makefile.config.example Makefile.config
 
修改 Makefile.config   
gedit Makefile.config     
 
1. 去掉CPU_ONLY :=1的注釋 
2. 注釋掉CUDA有關(guān)的行: 
#CUDA_DIR := /usr/local/cuda 
#CUDA_DIR := /usr 
#CUDA_ARCH := .... 
#TEST_GPUID := 0 
3. 去掉WITH_PYTHON_LAYER := 1的注釋
4. 修改這一行:
# Whatever else you find you need goes here.
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib  /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial
5. 如果自己的 Opencv 版本是3以上的話,將OPENCV_VERSION := 3前的# 號(hào)去掉。
# Uncomment if you're using OpenCV 3
# OPENCV_VERSION := 3

1.4 修改caffe下文件 Makefile

gedit Makefile    
1.opencv_core opencv_highgui opencv_imgproc opencv_imgcodecs     
后面加入 opencv_imgcodecs  
2. 找到LIBRARIES +=glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5
更改最后兩項(xiàng)為:
LIBRARIES +=glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial

1.5 編譯安裝并測試

1. make all
2. Make test
3. make runtest

2. 安裝caffe

2.1 安裝依賴庫

2.1.1 通過 requirement.txt 安裝(推薦)

1. cd caffe/python
2. for req in $(cat requirements.txt); do pip install $req; done

2.1.2 通過 apt-get 安裝

1. sudo apt-get install python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags Cython ipython
2. sudo apt-get install protobuf-c-compiler protobuf-compiler

2.2 添加 PYTHONPATH

1. sudo gedit /etc/profile
2. export PYTHONPATH=$PYTHONPATH:你的caffe路徑/caffe/python:$PYTHONPATH   
3. source /etc/profile

2.3 添加 PYTHONPATH

cd 你的caffe路徑
make pycaffe

2.4 測試

1. python
2. import caffe
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容