最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Ubuntu14.04搭建Caffe(僅CPU)詳解教程

 更新時間:2016年11月01日 09:30:36   作者:一生不可自決  
這篇文章主要介紹了Ubuntu14.04搭建Caffe(僅CPU)詳解教程,操作系統(tǒng)是Ubuntu 14.04,本文分步驟給大家介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友可以參考下

首先吐槽一下本屌的筆記本,我現(xiàn)在的筆記本還是大一時候買的Dell INSPIRON 4010,沒有Nvidia,沒有Nvidia,沒有Nvidia,沒有Nvidia,重要的事情說四遍,呵呵。

操作系統(tǒng): Ubuntu 14.04

是否使用PYTHON API: 是, 目標(biāo)是安裝后CAFFE能作為PYTHON MODULE來使用

硬件: 低端筆記本, 只使用CPU模式

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
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
sudo apt-get install libatlas-base-de

PYTHON需要2.7版本,這是操作系統(tǒng)本身已經(jīng)安裝好的. 輸入python2.7 --version 會顯示具體的版本號說明安裝了.

但是還需要sudo apt-get install python-dev

2.下載Caffe

使用Git直接下載Caffe非常簡單,或者去https://github.com/BVLC/caffe下載。由于我習(xí)慣去github上找代碼,所以就直接去下載的源碼。

下載完成后,會在家目錄下的下載里找到caffe-master.zip,用unzip命令解壓到家目錄下,然后重命名為caffe.

3.編譯Caffe

(1)切換到Caffe所在目錄

cp Makefile.config.example Makefile.config

(2)修改配置文件Makefile.config

CPU_ONLY := 1

配置一些引用文件(增加部分主要是解決新版本下,HDF5的路徑問題)

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/lib/x86_64-linux-gnu/hdf5/serial 
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial
BLAS := atlas

計算能力 mkl > openlas >atlas

(3)編譯 Caffe

make all 
make test 
make runtest

另外, 這個make默認(rèn)是用CPU單核運算,如果想要快一點, 比如我想使用四核, 在make后面加上-j4標(biāo)簽。

如果上面4行某一行報錯之后想要重試,建議先make clean再重新開始。

4.編譯Python接口

Caffe擁有python\C++\shell接口,在Caffe使用python特別方便,在實例中都有接口的說明。

確保pip已經(jīng)安裝

sudo apt-get install python-pip

執(zhí)行安裝依賴

在caffe根目錄的python文件夾下,有一個requirements.txt的清單文件,上面列出了需要的依賴庫,按照這個清單安裝就可以了。

在安裝scipy庫的時候,需要fortran編譯器(gfortran),如果沒有這個編譯器就會報錯,因此,我們可以先安裝一下。

首先回到caffe的根目錄,然后執(zhí)行安裝代碼:

cd ~/caffe
sudo apt-get install gfortran
for req in $(cat requirements.txt); do pip install $req; done

安裝完成以后,我們可以執(zhí)行:

sudo pip install -r python/requirements.txt

就會看到,安裝成功的,都會顯示Requirement already satisfied, 沒有安裝成功的,會繼續(xù)安裝。

編譯python接口

make pycaffe
--結(jié)果顯示ALL TESTS PASSED就安裝好了!

運行python結(jié)構(gòu)

$ python2.7
Python 2.7.12 (default, Jul 1 2016, 15:12:24) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import caffe
>>>

如果沒有報錯,說明caffe安裝全部完成!

5.在Mnist運行Lenet

獲取數(shù)據(jù)源

./data/mnist/get_mnist.sh
./examples/mnist/create_mnist.sh

因為是CPU運行,所以修改在examples文件下的Mnist下的lenet_solver.prototxt中的solver_mode:CPU

solver_mode: CPU

訓(xùn)練模型

./examples/mnist/train_lenet.sh

整個訓(xùn)練時間會持續(xù)很久,這是因為本屌的筆記本還是i3處理器,且沒有啟用GPU,并且默認(rèn)是單核,所以本屌足足等了3個小時

以上所述是小編給大家介紹的Ubuntu14.04搭建Caffe(僅CPU)詳解教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • linux tomcat配置https的方法

    linux tomcat配置https的方法

    這篇文章主要介紹了linux tomcat配置https的方法,需要的朋友可以參考下
    2017-08-08
  • linux vim撤銷回退操作方式

    linux vim撤銷回退操作方式

    在Linux的vim編輯器中,撤銷(Undo)和回退(Redo)操作可以通過不同的方式實現(xiàn),撤銷單個更改或連續(xù)更改,可以使用u鍵或:undo命令,連續(xù)撤銷可以使用U命令,而.命令可以重復(fù)上一個編輯動作
    2025-02-02
  • Linux中服務(wù)器軟件為什么需要編譯安裝

    Linux中服務(wù)器軟件為什么需要編譯安裝

    這篇文章主要介紹了Linux中服務(wù)器軟件為什么需要編譯安裝,在什么情況下需要編譯安裝,需要的朋友可以參考下
    2014-02-02
  • ubuntu服務(wù)器上快速部署docker的方法

    ubuntu服務(wù)器上快速部署docker的方法

    本篇文章主要介紹了ubuntu服務(wù)器上快速部署docker的方法,非常具有實用價值,需要的朋友可以參考下
    2017-07-07
  • Linux刪除文件提示Operation not permitted的處理辦法

    Linux刪除文件提示Operation not permitted的處理辦法

    今天小編就為大家分享一篇關(guān)于Linux刪除文件提示Operation not permitted的處理辦法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • linux安裝部署ftp圖片服務(wù)器的實現(xiàn)方法

    linux安裝部署ftp圖片服務(wù)器的實現(xiàn)方法

    這篇文章主要介紹了linux安裝部署ftp圖片服務(wù)器的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • 使用Kubeadm在CentOS7.2上部署Kubernetes集群的方法

    使用Kubeadm在CentOS7.2上部署Kubernetes集群的方法

    本篇文章主要介紹了使用Kubeadm在CentOS7.2上部署Kubernetes集群的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 解決linux?ping命令報錯name?or?service?not?known問題

    解決linux?ping命令報錯name?or?service?not?known問題

    文章詳細(xì)介紹了兩種解決CentOS?7無法上網(wǎng)的問題的步驟:首先,通過VMware的NAT模式配置網(wǎng)絡(luò),并編輯網(wǎng)絡(luò)配置文件以靜態(tài)IP地址設(shè)置;其次,通過克隆CentOS?7并進(jìn)行相應(yīng)的IP、UUID和主機名修改,同時更新DNS和網(wǎng)絡(luò)配置,最終實現(xiàn)聯(lián)網(wǎng)
    2024-11-11
  • CentOS 5.5使用yum來安裝LAMP(php運行環(huán)境)

    CentOS 5.5使用yum來安裝LAMP(php運行環(huán)境)

    今天用yum方法搭建起了個LAMP環(huán)境,中間遇到了很多問題,經(jīng)過google和各位前輩的幫助,終于將環(huán)境搭建起來,現(xiàn)在把完整的步驟記錄下來,
    2010-09-09
  • 修改.htaccess實現(xiàn)301域名重定向示例分享

    修改.htaccess實現(xiàn)301域名重定向示例分享

    這篇文章主要介紹了修改.htaccess實現(xiàn)301域名重定向示例,需要的朋友可以參考下
    2014-03-03

最新評論

仁化县| 丹江口市| 台山市| 鹤峰县| 湘阴县| 宁明县| 吉安县| 桃源县| 若尔盖县| 宜宾市| 平江县| 新巴尔虎左旗| 曲阳县| 白河县| 汉川市| 慈溪市| 木兰县| 察隅县| 广安市| 嘉善县| 克拉玛依市| 英山县| 金山区| 易门县| 平阳县| 山阳县| 舒兰市| 文昌市| 灵台县| 莒南县| 连云港市| 泸州市| 鸡东县| 彭山县| 酉阳| 威信县| 西乌珠穆沁旗| 汉源县| 娱乐| 大同市| 濉溪县|