深度學習(-) 安個caffe試試

關於caffe安裝,官網上也有詳細的教程,但這裏有一點須要說明下,因爲本人使用的是ubuntu16.04並且是雙顯卡,你們都曉得ubuntu16.04對於獨顯的支持不友好,一度在安裝系統的時候出現不少問題,caffe安裝教程裏面就有一段是關於使用GPU的,好在caffe的配置文件能夠配置只是用CPU,因此果斷跳過了這一段,生怕再搞出個黑屏,沒法登陸之類的問題。ubuntu

安裝基礎依賴

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev

CUDA

經過配置文件能夠忽略使用該功能,暫時不用安裝。app

安裝ATLAS

sudo apt-get install libatlas-base-dev

安裝剩餘依賴

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

修改配置文件

cp Makefile.config.example Makefile.config  
gedit Makefile.config

找到#CPU_ONLY := 1,取消註釋(咱們設置爲CPU模式)google

將INCLUDE_DIRS修改成INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serialcode

修改編譯文件

gedit Makefile

將LIBRARIES修改成LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial教程

不然報錯: "fatal error: hdf5.h"get

編譯

make all  
make test  
make runtest
相關文章
相關標籤/搜索