Ubuntu caffe環境配置及安裝過程中的問題

2021-09-11 05:14:44 字數 3118 閱讀 9731

官方依賴配置說明

protobuf庫及其編譯器

資料庫相關庫(hdf5、lmdb、leveldb)

基礎影象處理計算機視覺庫

多執行緒相關庫及python介面支援

sudo

apt-get

install libprotobuf-dev protobuf-compiler

sudo

apt-get

sudo

apt-get

install libopencv-dev

sudo

apt-get

install --no-install-recommends libboost-all-dev

安裝cuda後需要新增環境變數

sudo gedit ~/.bashrc  

#在文字中新增

export path=/usr/local/cuda-8.0/bin:$path

export ld_library_path=/usr/local/cuda-8.0/lib64:$ld_library_path

source ~/.bashrc #執行 更新環境變數

#該path配置僅對當前使用者有效

安裝cudnn

tar zxvf cudnn-8.0-linux-x64-v5.1.tgz #解壓檔案

cd /your/path/to/cuda/include #進入解壓後的include路徑

sudo

cp cudnn.h /usr/local/cuda/include/ #複製標頭檔案

cd /your/path/to/cuda/lib64 #進入解壓後的lib64路徑

sudo

cp lib* /usr/local/cuda/lib64/ #複製動態鏈結庫

sudo

chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn* #新增讀寫許可權

編譯時需要開啟cuda和cudnn的編譯開關。更改makefile.config或者cmakelists.txt

# cudnn acceleration switch (uncomment to build with cudnn).

use_cudnn := 1

# cpu-only switch (uncomment to build without gpu support).

# cpu_only := 1

caffe_option(cpu_only  "build caffe without cuda support" off) # todo: rename to use_cuda

caffe_option(use_cudnn "build caffe with cudnn library support" on if not cpu_only)

sudo

apt-get

install libatlas-base-dev

sudo

apt-get

install libopenblas-dev

sudo

apt-get

install python-dev

sudo

apt-get

install libgflags-dev libgoogle-glog-dev

note:

python版本預設為2.7。

protobuf庫及其編譯器的版本與python中protobuf版本要一致。

ubuntu 14.04實測通過依賴版本列表

gcc/g++ --4.8.4

protobuf --2.5.0

opencv --3.1.0

cuda --8.0

cudnn --5.1.5

python --2.7

sudo

apt-get

install protobuf-compiler

which protoc 找到protoc的位置 將該工具複製到conda evn的目錄下即可

保持系統安裝的protobuf與python中的版本一致。

sudo

apt-get

install libopenblas-dev

sudo

apt-get

install python-numpy

sudo

apt-get

install liblapack3

sudo

apt-get remove libatlas3-base

sudo

apt-get remove libopenblas-base

sudo

apt-get

install python-skimage #(或 pip install scikit-image)

sudo add-apt-repository ppa:ubuntu-toolchain-r/test  

sudo

apt-get update

#如果提示未安裝,還需要先安裝它的包:

#sudo apt-get install software-properties-common

sudo

apt-get

install gcc-5 g++-5

cd /usr/bin

sudo

rm gcc

sudo

ln -s gcc-5 gcc

sudo

rm g++

sudo

ln -s g++-5 g++

ubuntu caffe 安裝 配置

1.安裝開發所需要的一些基本包 sudo apt get install build essential general dependencies安裝依賴庫 sudo apt get install libgflags dev libgoogle glog dev liblmdb dev proto...

Ubuntu caffe中可能存在的問題合集

先給出在ubuntu16.04下安裝caffe的教程 cpu 本文是在新安裝的ubuntu16.04上進行caffe的安裝,每個版本的ubuntu安裝略有不同,請自行搜尋。q1 pydotfailed to call graphviz.please install graphviz and ensu...

環境配置 mac linux配置環境變數

這裡說的是新增使用者級環境變數。sudo vi bash profile 2 然後通過vim編輯器 當然也可以用其他編輯器如nano 新增或修改環境變數。關於vim操作的常見指令可以參考這裡。編輯完畢後在vim裡輸入 wq退出 3 最後再執行 source bash profile立即生效。4 通過...