1. 程式人生 > >Ubuntu下Caffe安裝測試

Ubuntu下Caffe安裝測試

深度學習太火了,一直在看深度學習的演算法,沒有實際動過手,今天正好空出來一臺筆記本,重新裝個ubuntu,試試Caffe到底怎麼搞得,是不是很難搞。
開啟官網:http://caffe.berkeleyvision.org/ 選擇install的介紹,跟著廣官網的說明一步步走一遍。

1、安裝必要的依賴庫:

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

直接在終端輸入就可以了

2、caffe是一個工具,我們可以把它看作SVM,這個工具需要一些工具,官網上說了:
CUDA:使用GPU的需要安裝這個包,當然,我這裡不需要,就沒有安裝,這個可以在後面Caffe的配置裡面說清楚不需要“CPU-only installation”
BlAS:這是一個數據工具包,主要是矩陣和向量的計算,其中有三個工具可以實現這個功能:ATLAS、OpenBLAS 和 MKL,只要任意安裝一個就可以了,預設ATLAS,安裝命令:

sudo apt-get install libatlas-base-dev

Python:這個工具是為了視覺化Caffe,官網上建議安裝 Anaconda 的一個python版本,是因為 Anaconda 個東西集成了很多Python的庫,方便一點,本人比較懶,直接用了ubuntu預設的一個,安裝命令:

sudo apt-get install python-dev

到這裡就差不多了,官網上說:14.04版本的需要安裝一些依賴庫:

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

雖說我是16.0的,但是多多益善,還是按照一個吧!

chmod +x *.sh
sudo ./opencv2_4_9.sh

然後就是等……..安裝完成,官網上還指明瞭例如Bost的版本,大家注意下就行,不過應該都沒問題。ubuntu現在已經很相容了

cp Makefile.config.example Makefile.config

然後修改一些引數:
CPU_ONLY 是否只使用CPU模式,沒有GPU沒安裝CUDA的同學可以開啟這個選項,BLAS (使用intel mkl還是OpenBLAS)
之後就是命令:

make all -j4
make test
make runtest

然後再這裡,終於出現問題了,我就說嗎,怎麼可能這麼順利
錯誤為:

./include/caffe/util/hdf5.hpp:6:18: fatal error: hdf5.h: No such file or directory
compilation terminated.
Makefile.config 
INCLUDE_DIRS 
/usr/include/hdf5/serial/ 
Makefile 
LIBRARIES 
hdf5_hl and hdf5 改為 hdf5_serial_hl ,hdf5_serial

之後再次make,沒有在出現錯誤,這裡就算安裝完成了
好像挺簡單。明天我研究下具體怎麼搞。

相關推薦

UbuntuCaffe安裝測試

深度學習太火了,一直在看深度學習的演算法,沒有實際動過手,今天正好空出來一臺筆記本,重新裝個ubuntu,試試Caffe到底怎麼搞得,是不是很難搞。 開啟官網:http://caffe.berkeleyvision.org/ 選擇install的介紹,跟著廣官

UbuntuPython安裝測試 & Geany實現Hello World!

pri images 突出 markdown 應該 打開 sta cnblogs ubunt Python是一種跨平臺的編程語言,能在所有主要操作系統下運行。Linux是為編程而設計的操作系統,因此在大多數裝了ubuntu的計算機應該默認裝了Python。 為了確定是否確實

windowscaffe安裝測試

借鑑前輩們的經驗,學習了windows(僅cpu)下的安裝及測試,還要繼續努力,分享一下安裝及測試的經驗,主要借鑑以下資料。http://blog.csdn.net/wanz2/article/details/52770316http://blog.csdn.net/qq_1

ubuntulibusb安裝測試

0.libusb的介紹: 1.環境:vmware下Ubuntu12.04 3.解壓原始碼tar xjvf libusb-1.0.9.tar.bz2 按照INSTALL檔案給出的提示進行安裝:主要分為./configure ->make -> make i

Ubuntu Caffe安裝過程 -- 之一

本人硬體環境 titanx ubuntu 14.04 win7雙系統 參考:http://blog.csdn.net/zhjm07054115/article/details/51811495 Ubuntu 15.04 + CUDA7.5 + Caffe 配置

ubuntucaffe實戰---mnist資料集測試

測試用到手寫體識別模型LeNet,mnist資料集 其中LeNet是一種CNN模型,由一個卷積層、後面跟一個下采樣層、再跟另外一個卷積層和另一個下采樣層,再之後是兩個全連線層組成。 mnist資料集:包括60000個訓練集和10000個驗證集 訓練過程: 1.下載mni

Ubuntu Eclipse 安裝SVN

path size add library 內容 svn 註意 -- xms 如果尚未安裝Eclipse,先安裝;也可以直接下載Google提供的ADT Bundle。 sudo apt-get install eclipse 安裝Subversion sudo apt-g

ubuntuapache2 安裝 配置 卸載 CGI設置 SSL設置

handler lin usr you none 找到 權限 apt view 一、安裝、卸載apache2 apache2可直接用命令安裝 sudo apt-get install apache2 卸載比較麻煩,必須卸幹凈,否則會影

ubuntutensorflow安裝

fcm rtu 真的 版本 rac ade start dev gin 先說點題外話:在用anaconda安裝很多次tensorflow失敗之後,我放棄了,如果你遇到這樣的問題:Traceback (most recent call last)…如果不是因為pip版本,就放

UbuntuClickHouse安裝

all ipv4 keys /var/ sql 如果 art 有一個 分享 ClickHouse目前僅支持在ubuntu下面部署,而且國內中國文檔也比較少 >vi /etc/apt/sources.list #在最後一行追加 #ubuntu16.04 使用Xenial

Windowscaffe安裝詳解(僅CPU)

net library dad 新建 math 錯誤 format ack 訓練集 本文大多轉載自 http://blog.csdn.net/guoyk1990/article/details/52909864,加入部分自己實戰心得。 1、環境:windows 7\VS20

ubuntuPycharm安裝及配置

字體大小 creat 配置 註冊 字體 spa tar.gz mark 註冊碼 1.從http://www.jetbrains.com/pycharm/download/下載最新的Pycharm tar xfz pycharm-*.tar.gz,將Pycharm文件夾解壓到

Ubuntu Apache安裝和配置2

spl pac ubuntu server ould start warn it works apache。 在Ubuntu上安裝Apache,有兩種方式:1 使用開發包的打包服務,例如使用apt-get命令;2 從源碼構建Apache。本文章將詳細描述這兩種不同的安裝方式

Ubuntunagios安裝(來源官網)

update gawk ibm plain cert lib account adding resolv Ubuntu下nagios安裝(來源官網) https://assets.nagios.com/downloads/nagioscore/docs/nagioscore

Ubuntupython3安裝tkinter包

pan run 安裝完成 ref http blank 如果 case python3 case1: 首先sudo apt-get update(如果不更新很有可能找不到tkinter),然後sudo apt-get install python3-tk,安裝完成後就可

如何查看Ubuntu安裝包版本號

包名 www. install 空格 單個 暫停 企業版 部分 下使用 之前的工作大部分在紅帽企業版 下工作,查找安裝包用rpm 很方便,但是由於這邊大部分的服務器的運行環境是ubantu,補補. 在終端下也可以很方便查看已安裝的軟件包版本號,也能單獨查看所需要的軟件包是否

Ubuntugcc安裝

size ubunt 系統 宋體 sta free lib linux ont 在Ubuntu下安裝GCC和其他一些Linux系統有點不一樣。方法一:該方法超簡單:sudo apt-get build-depgcc就上面這條命令就可以搞定方法二:sudo apt-get

eclipse(1)----ubuntu安裝與配置

linux soft 安裝與配置 lips clip 後臺 權限 官網下載 工作 eclipse的安裝與配置 1、eclipse官網下載,最新版本eclipse-jee-oxygen-3-linux-gtk-x86_64.tar.gz 2、tar包存在~/Download/

Nodejs 和 Electron ubuntu快速安裝

配置問題 選擇 https 前端知識 VM 失敗 url ctr 網上 查找時間管理軟件的時候發現了superProductivity這個程序,使用electron進行開發,於是看了一下介紹,手癢了,嘗試進行環境搭建,一下步慢慢補齊前端知識吧 nodejs安裝 nod

ubuntucaffe加入新的python層問題解決

IE 問題解決 caff ror 作者 net with per prot 1. https://blog.csdn.net/computerme/article/details/78645445 這個很全,感謝作者 2. 問題:我遇到的 WITH_PYTHON_