亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

CUDA8.0+Ubuntu14.04+Caffe安裝過程之Caffe安裝教程

2019-11-10 19:55:17
字體:
來源:轉載
供稿:網友

Caffe的安裝相比于CUDA簡單不少,但是還是踩了幾個坑,下面簡單總結下Caffe的安裝過程。

配置cuDNN

cuDNN是GPU加速計算深層神經網絡的庫。 首先去官網(https://developer.nvidia.com/rdp/cudnn-download)下載cuDNN,根據提示下載對應的版本號如下圖: 這里寫圖片描述 為了穩妥期間我沒有下載最近的版本,下載了cuDNN5.0。 下載解壓,指令如下

tar -zxvf cudnn-8.0-linux-x64-v5.0-ga.tgz

解壓后文件包含如下幾項: *cuda/include/cudnn.h cuda/lib64/libcudnn.so cuda/lib64/libcudnn.so.5 cuda/lib64/libcudnn.so.5.0.5 cuda/lib64/libcudnn_static.a* 繼續執行以下指令:

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/sudo chmod a+r /usr/local/cuda/include/cudnn.hsudo chmod a+r /usr/local/cuda/lib64/libcudnn*

復制到cuda對應的include和lib64文件目錄中去。

安裝OpenCV3.1

下載及安裝

從官網(http://opencv.org/downloads.html)下載OpenCV,并將其解壓到你要安裝的位置,假設解壓到了/home/opencv。 安裝前準備,創建編譯文件夾:

cd ~/opencvmkdir buildcd build

配置:

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

編譯:

make -j8 #-j8

-j8表示并行計算,根據自己電腦的配置進行設置,配置比較低的電腦可以將數字改小或不使用,直接輸make。 編譯make過程中會出現錯誤,graphcuts中的變量未聲明,是因為opencv3.1還不支持cuda8.0,需要對其中的grapcuts.cpp進行更改: 這里寫圖片描述 然后重新編譯一下,即可成功。 以上只是將opencv編譯成功,還沒將opencv安裝,需要運行下面指令進行安裝:

sudo make install

測試

首先,新建一個opencv的工作目錄,進入后新建一個cpp文件。

mkdir ~/testcd testgedit DisplayImage.cpp

編輯如下代碼:

#include <stdio.h>#include <opencv2/opencv.hpp>using namespace cv;int main(int argc, char** argv ){ if ( argc != 2 ) { printf("usage: DisplayImage.out <Image_Path>/n"); return -1; } Mat image; image = imread( argv[1], 1 ); if ( !image.data ) { printf("No image data /n"); return -1; } namedWindow("Display Image", WINDOW_AUTOSIZE ); imshow("Display Image", image); waitKey(0); return 0;}

接著,在當前目錄下創建CMake編譯文件

gedit CMakeList.txt

編輯如下內容:

cmake_minimum_required(VERSION 2.8)project( DisplayImage )find_package( OpenCV REQUIRED )add_executable( DisplayImage DisplayImage.cpp )target_link_libraries( DisplayImage ${OpenCV_LIBS} )

然后,編譯:

cmake .make

此時已經生成可執行bin文件,下載lena.jpg放在opencv-lena下。執行:

./DisplayImage lena.jpg

最后顯示得到結果 這里寫圖片描述 顯示成功,即表明opencv安裝成功。

Caffe安裝

安裝caffe前要安裝一些依賴項,照著下面的步驟依次安裝即可。 1) 安裝依賴項

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

2) 安裝BLAS

sudo apt-get install libatlas-base-dev

3) 安裝pycaffe接口所需要的依賴項

sudo apt-get install -y python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags cython ipython

4) 繼續gflags,glog等依賴項

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

5) 下載caffe并編譯 在主目錄下新建一個caffe的文件目錄,按照下面順序進行安裝配置。

(1)將終端cd到要安裝caffe的位置。

(2)從github上獲取caffe:

git clone https://github.com/BVLC/caffe.git

注意:若沒有安裝Git,需要先安裝Git:

sudo apt-get install git

(3)因為make指令只能make Makefile.config文件,而Makefile.config.example是caffe給出的 makefile例子,因此,首先將Makefile.config.example的內容復制到Makefile.config:

sudo cp Makefile.config.example Makefile.config

(4)打開并修改配置文件:

sudo gedit Makefile.config #打開Makefile.config文件

針對需求修改幾項即可,如下:

a.若使用cudnn,則

將#USE_CUDNN := 1

修改成:

USE_CUDNN := 1

b.若使用的opencv版本是3的,則

將#OPENCV_VERSION := 3去掉修改為:

OPENCV_VERSION := 3

c.若要使用python來編寫layer,則

將#WITH_PYTHON_LAYER := 1去掉#號修改為

WITH_PYTHON_LAYER := 1

然后開始編譯:

make all -j16make runtest -j16

編譯過程中會報錯,如下

error while loading shared libraries:libcudart.so.8.0: cannot open shared object file: No such file or directory

這是因為沒cuda的lib路徑沒添加上,終端寫入命令:

sudo ldconfig /usr/local/cuda/lib64

或者

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

重新編譯即可。 這里寫圖片描述 到目前位置caffe配置完畢,然后用Mnist數據集進行測試。

Mnist數據測試

安裝完成后,下載mnist數據進行測試,過程如下:

1)將終端定位到Caffe根目錄

cd ~/caffe

2)下載MNIST數據庫并解壓縮

./data/mnist/get_mnist.sh

3)將其轉換成Lmdb數據庫格式

./examples/mnist/create_mnist.sh

4)訓練網絡

./examples/mnist/train_lenet.sh。最終得到如下的結果 這里寫圖片描述 我們可以看到最后的精度數值為0.991,說明訓練成功。

總結

至此,用兩篇博客詳細記錄了在Ubuntu14.04系統下Cuda和Caffe的配置過程,期間的各種折磨和痛苦無以言表,最終還是成功了,可以開始在此框架下進行深度學習的大展拳腳了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91免费看视频.| 国产日韩精品入口| 欧美视频裸体精品| 亚洲欧美精品在线| 欧美高清性猛交| 国产97人人超碰caoprom| 中文.日本.精品| 尤物九九久久国产精品的分类| 国产成一区二区| 国产人妖伪娘一区91| 最新国产精品拍自在线播放| 成人av番号网| 91高潮精品免费porn| 有码中文亚洲精品| 国产亚洲成精品久久| 色七七影院综合| 欧美午夜精品久久久久久人妖| 欧美贵妇videos办公室| 色综合久综合久久综合久鬼88| 亚洲国产另类久久精品| 欧美一级在线亚洲天堂| 久久91精品国产91久久跳| 亚洲国产女人aaa毛片在线| 亚洲女人初尝黑人巨大| 欧美精品少妇videofree| 国产精品亚洲精品| 在线观看国产精品淫| 国产视频精品自拍| 色噜噜亚洲精品中文字幕| 97久久国产精品| 国产精品久久久久久久av大片| 97精品欧美一区二区三区| 欧美午夜激情在线| 91chinesevideo永久地址| 亚洲一区二区久久久久久| 91精品国产91久久久久久| 亚洲国产精彩中文乱码av在线播放| 精品露脸国产偷人在视频| 成人免费视频xnxx.com| 亚洲精品国产成人| 成人av在线网址| 亚洲丝袜av一区| 日韩中文字幕在线视频| 日韩经典中文字幕在线观看| 国产精品h在线观看| 久久精品国产免费观看| 亚洲成av人乱码色午夜| 91国偷自产一区二区三区的观看方式| 国产精品亚洲自拍| 亚洲国产欧美在线成人app| 国产精品91久久久久久| 亚洲一区二区三区乱码aⅴ| 亚洲毛茸茸少妇高潮呻吟| 国内精品久久久久久影视8| 欧美最猛性xxxxx(亚洲精品)| 日韩av在线不卡| 福利精品视频在线| 国内精品久久久久久久久| 成人在线一区二区| 国产精品久久久久秋霞鲁丝| 久久av红桃一区二区小说| 亚洲国产一区二区三区在线观看| 亚洲欧美中文另类| 欧美日韩aaaa| 草民午夜欧美限制a级福利片| 欧美一区二区三区免费观看| 操日韩av在线电影| 色www亚洲国产张柏芝| 欧美性色视频在线| 日韩精品免费在线| 亚洲天堂视频在线观看| 91精品国产91| 久久影视电视剧免费网站| 国语自产精品视频在免费| 在线成人激情黄色| 日韩成人高清在线| 欧美专区第一页| 91精品国产乱码久久久久久蜜臀| 国产日韩精品电影| 久久国产精品亚洲| 一个人看的www久久| 激情成人中文字幕| 国产精品中文字幕在线观看| 国产成人精品一区| 啪一啪鲁一鲁2019在线视频| 国产一区二区黑人欧美xxxx| 亚洲自拍偷拍第一页| 亚洲免费视频一区二区| 日本sm极度另类视频| 久久久久999| 欧美一级高清免费| 麻豆国产va免费精品高清在线| 欧美日韩国产限制| 久久中国妇女中文字幕| 欧美激情一区二区三区成人| 欧美一级在线播放| 久热精品视频在线免费观看| 91视频88av| 日本亚洲精品在线观看| 亚洲精品视频免费在线观看| 国产成人精品日本亚洲专区61| 欧美体内谢she精2性欧美| 亚洲精品电影网站| 欧美片一区二区三区| 成人av番号网| 91天堂在线视频| 成人福利网站在线观看| 久久久精品久久久| 国产免费观看久久黄| 国产精品第二页| 亚洲精品久久久久中文字幕二区| 国产亚洲免费的视频看| 国产精品扒开腿做爽爽爽的视频| 精品久久久久久久久中文字幕| 亚洲国产精品资源| 久久久午夜视频| 国产精品夜色7777狼人| 亚洲免费视频观看| 久久在线视频在线| 亚洲精选一区二区| 欧美精品xxx| 久久久噜久噜久久综合| 欧美午夜宅男影院在线观看| 日韩在线免费高清视频| 国产精品福利在线观看网址| 日韩有码视频在线| 日韩成人在线视频观看| 久久久久亚洲精品成人网小说| 亚洲japanese制服美女| 久久免费国产视频| 国产91在线播放精品91| 日本一本a高清免费不卡| 2019中文字幕在线免费观看| 欧美激情在线狂野欧美精品| 久久久久国产精品免费网站| 亚洲第一精品夜夜躁人人躁| 欧美影院成年免费版| 亚洲精品综合久久中文字幕| 欧美丰满老妇厨房牲生活| 538国产精品一区二区免费视频| 91精品国产91久久久久久久久| 丝袜亚洲欧美日韩综合| 91精品在线观| 一二美女精品欧洲| 国产91色在线|| 午夜免费日韩视频| 69视频在线免费观看| 97欧美精品一区二区三区| 欧美日韩在线看| 亚洲国产精品久久久久久| 精品国产欧美一区二区三区成人| 国产精品免费小视频| 欧美尺度大的性做爰视频| 国产v综合ⅴ日韩v欧美大片| 欧美性极品少妇精品网站| 欧美日韩裸体免费视频| 欧美色videos| 精品中文字幕久久久久久| 中文字幕日韩电影| 国产精品青草久久久久福利99| 欧美日韩精品在线观看| 亚洲精品网站在线播放gif| 欧美亚洲国产精品| 国模视频一区二区|