cd ~
/downloads
unzip caffe-master.
zipsudo mv .
/caffe-master ~
/caffe-master
複製乙份makefile.config檔案並使用gedit開啟修改配置:
cd ~
/caffe-master
sudo cp makefile.config.example makefile.config
sudo gedit makefile.config
主要修改如下節點:
ubuntu16.04版本以下檔案包含位置有變化,所以以下兩處一定要做更改:
include_dirs := $(python_include) /usr/local/include 改為:
include_dirs := $(python_include) /usr/local/include /usr/include/hdf5/serial
library_dirs := $(python_lib) /usr/local/lib /usr/lib 改為:
library_dirs := $(python_lib) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial
開啟caffe-master目錄下的makefile檔案,做如下修改:
nvccflags +=-ccbin=$(cxx) -xcompiler-fpic $(common_flags) 修改為:
nvccflags += -d_force_inlines -ccbin=$(cxx) -xcompiler -fpic $(common_flags)
在caffe-master目錄執行終端,輸入:
sudo make all
-j4
執行以下指令:
sudo make runtest
6.1 /usr/bin/ld: 找不到 -lcudnn
6.2 no module named lmdb
(注意:有可能會發生一些使用apt-get難以解決的依賴問題,可以直接sudo apt-get install aptitude,安裝aptitude,aptitude在解決依賴方面比較友好)
6.3 no module named _caffe
# 設定環境變數
$ sudo gedit /etc/profile
# 新增環境變數:
export pythonpath=$/caffe-master/distribute/python:$pythonpath
export ld_library_path=$/caffe-master/build/lib:$ld_library_path
$ source /etc/profile # 使環境變數生效
$ echo $《環境變數名》 # 檢視環境變數
6.4 fatal error: hdf5.h: 沒有那個檔案或目錄
- step 1: 在makefile.config檔案中,新增/usr/include/hdf5/serial/ 到 include_dirs,也就是把下面第一行**改為第二行**:
include_dirs := $(python_include) /usr/local/include
include_dirs := $(python_include) /usr/local/include /usr/include/hdf5/serial/
- step 2: 在makefile檔案的第173行,把 hdf5_hl 和hdf5修改為hdf5_serial_hl 和 hdf5_serial,也就是把下面第一行**改為第二行**:
libraries += glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5
libraries += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial
caffe安裝 caffe初體驗
在安裝完caffe,我的第乙個想法就是,別管他是個啥東西,總得先讓我執行一些看一看吧.剛好,官方就準備了一些資料,供我們執行一下看一看使用.因為我是通過docker安裝的,所以沒有經歷網上所說的caffe安裝的繁瑣過程.在 data mnist 目錄下,有乙個 get mnist.sh 檔案,用來獲...
SoloPi 初體驗 之 環境搭建
檢查是不是配置安卓環境變數 echo android sdk 如果沒有配置,則增加配置 vim bash profile 追加三條配置 export android sdk users best.fei library android sdk export path platform tools e...
React 360 初體驗介紹與環境搭建
從這章節內容呢,我們來學習並了解下什麼是react 360,並使用它來開發乙個360度可旋轉大屏的案例專案。接下來,我們就一起來逐步揭開它神秘的面紗吧!我們本章節將會從下面幾個方面分別對我們的react 360進行介紹 首先,我們需要明確什麼是react 360,它有什麼作用?在我們學習到什麼是re...