caffe安裝教程
這篇安裝指南,適合零基礎,新手操作,請高手勿要吐槽!
簡單介紹一下:Caffe,一種ConvolutionalNeural Network的工具包,和Alex的cuda-convnet功能類似,但各有特點。都是使用C++CUDA進行底層編輯,Python進行實現,原作主要部署於Ubuntu,也有大神釋出了Windows版,但其他相關資料較少,不適合新手使用,所以還是Ubuntu的比較適合新手。(相對而言)
本文主要包含3個部分,包括:
-
第一部分Linux安裝
-
第二部分nVidiaCUDA Toolkit的安裝(*.deb方法)
-
第三部分Caffe-Master的安裝和測試
第一部分
Linux的安裝,如果不是Linux粉,只是必須,被迫要用它來作作科研什麼的,建議安裝成雙系統,網上方法很多,這裡我就不詳細寫了,安裝還算是傻瓜式的,和windows的過程類似,至於語言,如果覺得難度還不夠大的話,完全可以裝E文版的,甚至日文,德文~~~,我是裝的簡體中文版,我總共用分出的500G的空間來安裝Ubuntu14.04,這個版本是最新的版本,有個好處是,可以直接訪問Windows8.1的NTFS分割槽,不用做額外的操作,而且支援中文,例如:$cd /media/yourname/分割槽名字/資料夾名,當然GUI就更方便了.
我的分割槽設定如下:
根分割槽:\100G,
Swap
boot分割槽:200M
Home分割槽:剩餘的空間,鑑於Imagenet,PASCALVOC之類的大客戶,建議500G,至少300G以上。
PS:解決啟動分割槽錯誤
基本上,重灌起來,都會破壞原來的啟動分割槽表,還原Windows分割槽的一個簡單辦法:
$sudo gedit etc/default/grub
設定:GRUB_DEFAULT= 2 #後面的數字為預設啟動的選項,想預設啟動哪個系統就改為對應的編號
$sudo update-grub
該方法適用於安裝雙系統後,"看得到Linux
第二部分:nVidiaCUDA Toolkit的安裝(*.deb方法)
PS:特別推薦*.deb的方法,目前已提供離線版的deb檔案,該方法比較簡單,不需要切換到tty模式,因此不再提供原來的*.run安裝方法,這裡以CUDA7.5為例。
一、CUDARepository
首先CD到安裝包所在路徑,我的檔案下載到/home/user/Downloads的這個資料夾,直接在終端CD到該資料夾即可。
$cd ~/Downloads
$sudo dpkg -i cuda-repo-ubuntu1504-7-5-local_7.5-18_amd64.deb
$sudo apt-get update
$sudo apt-get install -y cuda
二、安裝cudasample
$cd /usr/local/cuda-7.5/samples
$sudo make –j32
全部編譯完成後,進入samples/bin/x86_64/linux/release,sudo下執行deviceQuery
$sudo./deviceQuery
如果出現下列顯示卡資訊,則驅動及顯示卡安裝成功:
$./deviceQuery Starting...
CUDADevice Query (Runtime API) version (CUDART static linking)
Detected1 CUDA Capable device(s)
Device0: "GeForce GTX 670"
CUDADriver Version / Runtime Version 6.5 / 6.5
CUDACapability Major/Minor version number: 3.0
Totalamount of global memory: 4095 MBytes (4294246400bytes)
(7) Multiprocessors, (192) CUDA Cores/MP: 1344 CUDA Cores
GPUClock rate: 1098 MHz (1.10 GHz)
MemoryClock rate: 3105 Mhz
MemoryBus Width: 256-bit
L2Cache Size: 524288 bytes
MaximumTexture Dimension Size (x,y,z) 1D=(65536), 2D=(65536, 65536),3D=(4096, 4096, 4096)
MaximumLayered 1D Texture Size, (num) layers 1D=(16384), 2048 layers
MaximumLayered 2D Texture Size, (num) layers 2D=(16384, 16384), 2048 layers
Totalamount of constant memory: 65536 bytes
Totalamount of shared memory per block: 49152 bytes
Totalnumber of registers available per block: 65536
Warpsize: 32
Maximumnumber of threads per multiprocessor: 2048
Maximumnumber of threads per block: 1024
Maxdimension size of a thread block (x,y,z): (1024, 1024, 64)
Maxdimension size of a grid size (x,y,z): (2147483647, 65535, 65535)
Maximummemory pitch: 2147483647 bytes
Texturealignment: 512 bytes
Concurrentcopy and kernel execution: Yes with 1 copy engine(s)
Runtime limit on kernels: Yes
IntegratedGPU sharing Host Memory: No
Supporthost page-locked memory mapping: Yes
Alignmentrequirement for Surfaces: Yes
Devicehas ECC support: Disabled
Devicesupports Unified Addressing (UVA): Yes
DevicePCI Bus ID / PCI location ID: 1 / 0
ComputeMode:
<Default (multiple host threads can use ::cudaSetDevice() with devicesimultaneously) >
deviceQuery,CUDA Driver = CUDART, CUDA Driver Version = 6.5, CUDA Runtime Version= 6.5, NumDevs = 1, Device0 = GeForce GTX 670
Result= PASS
如果sample測試沒有通過,一般是顯示卡驅動的問題,根據提示可以先在NVIDIA官網上下載Linux下最新的顯示卡驅動,一般名稱是*.run,調出終端,輸入:
$sudo gedit /etc/modprobe.d /blacklist.conf
在blacklist.conf檔案最後加上
blacklistnouveau
blacklistlbm-nouveau
optionsnouveau modest=0
aliasnouveau off
aliaslbm-nouveau off
或者
-
blacklistvga16fb
-
blacklistnouveau
-
blacklist rivafb
-
blacklistnvidiafb
-
blacklist rivatv
-
(這裡有一行空格)
然後刪除解除安裝舊NVIDIA驅動。
-
sudo apt-get–purge remove nvidia-*(需要清除乾淨)
-
sudo apt-get–purge remove xserver-xorg-video-nouveau
然後按CTRL+ALT+F2進入tty2模式,進入系統後輸入:
$sudo services lightdm stop
Cd到*.run檔案所在的資料夾中,執行:
$sudo chmod –R 777 *.run
$./*.run
驅動安裝完成後,輸入:
$sudo services lightdm start
能啟動證明驅動安裝沒問題
$sudo reboot
重啟電腦
檢視驅動型號:
$sudonvidia-smi
重新安裝cuda,直到sample測試通過。
第三部分Caffe的安裝和測試
對於Caffe的安裝嚴格遵照官網的要求來:http://caffe.berkeleyvision.org/installation.html
一、安裝BLAS
ATLAS是做線性代數運算的,還有倆可以選:一個是Intel的MKL,這個要收費,還有一個是OpenBLAS,這個比較麻煩;但是執行效率ATLAS< OpenBLAS < MKL
我就用ATLAS咯:
sudoapt-get install libatlas-base-dev
2.新建cuda.conf,並編輯之:
$sudo gedit /etc/ld.so.conf.d/cuda.conf
/usr/local/cuda/lib64
/lib
3.完成lib檔案的連結操作,執行:
$sudo ldconfig -v
二、安裝其他依賴項
1.Google LoggingLibrary(glog),下載地址:https://code.google.com/p/google-glog/,然後解壓安裝:
下載完成後第一件事仍然CD到儲存該安裝包的資料夾中,我的是在/home/user/Downloads資料夾中,所以這樣寫:
$cd ~/Downloads
$tar zxvf glog-0.3.3.tar.gz
$cd ~/Downloads/glog-0.3.3
$./configure
$make
$sudo make install
如果沒有許可權就chmoda+x glog-0.3.3 -R , 或者索性chmod777 glog-0.3.3 -R , 裝完之後,這個資料夾就可以kill了。
2.其他依賴項,確保都成功
$sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-devlibopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-devlibgoogle-glog-dev liblmdb-dev protobuf-compiler protobuf-c-compilerprotobuf-compiler
三、安裝Caffe並測試
1.安裝pycaffe必須的一些依賴項:
$sudo apt-get install -y python-numpy python-scipy python-matplotlibpython-sklearn python-skimage python-h5py python-protobufpython-leveldb python-networkx python-nose python-pandaspython-gflags Cython ipython
2.安裝配置nVidiacuDNN 加速Caffe模型運算
a.安裝前請去先官網下載最新的cuDNN(cudnn-7.0-linux-x64-v4.0-prod)。下載完成後直接雙擊安裝包,把裡面的檔案CUDA拖到Downloads資料夾中,這一步很重要,要不然後面編譯都不知道錯在哪裡了
$cd ~/Downloads/CUDA
0.安裝一些基本依賴項: $ sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler $ sudo apt
第一部分:Caffe 簡介
caffe是有伯克利視覺和學習中心(BVLC)開發。作者是伯克利博士賈楊清。
caffe是一個深度學習(deep learning)框架。其具有易讀、快速和模組化思想。
Ubuntu安裝
在安裝之前,請仔細閱讀本指南,並記下您的平臺
這篇安裝指南,適合零基礎,新手操作,請高手勿要吐槽!
簡單介紹一下:Caffe,一種ConvolutionalNeural
Network的工具包,和Alex的cuda-convnet功能類似,但各
網上充斥各種安裝方法,但是都很繁瑣,特別是安裝顯示卡驅動以及依賴項,對於初學者不是很方便。我覺得采用包管理工具更方便因此寫下本文。
(1)首先安裝ssh,這樣能夠使用winscp和putty或者secure crt進行遠端連線,方便在windows下載東西傳到linu
第一步
下載caffe官網提供的工具包,複製Windows下CommonSettings.props.example,字尾改為CommonSettings.props,如下:
第二步
由於我電腦無GPU,所以修改複製過來的CommonSettings.props配置檔案:
第三步
雙擊Windows下
1、安裝nvidia驅動
執行如下語句,安裝
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-367
s
【前言】
關於深度學習,我想朋友們多有了解,這裡就不介紹了。關於深度學習的框架來說,有最近比較流行的Tensorflow,它是由大牛賈揚清2015年聯合谷歌團隊開發的新型框架,安裝比較簡單,不過可惜了,由於小編的電腦是32位作業系統,對於Tensorflow來說
一、檢查自己電腦是否具有GPUlspci | grep -i nvidia如果未顯示任何內容,則證明你的電腦不支援GPU。二.安裝必要的環境sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev li
最近需要對原來的專案進行優化,而之前做實驗所用的電腦已被淘汰,無奈只好重灌各種環境。本篇對caffe的安裝做了個梳理,一是給自己做筆記,二是希望能借此幫到有需要的人。由於當前機器上已經裝了cuda與cudnn,所以本篇部落格不對這些內容進行介紹,對如何安裝cuda和c
想入門深度學習?可是環境就是裝不上?還在對著滿屏的errors抓耳撓腮?
不存在的!!!
小白福利——從零開始手把手教會你安裝一個屬於自己的深度學習環境!
重灌linux os 20多遍、硬著頭皮剛掉了數不盡的error、成功配置了諸多專案苛刻環境的深度學習工作者吐血整理!
一、 安裝CUDA
版本
cuda_8.0.61_375.26_linux.run
安裝過程
前期準備
1、確認有Nvidia的GPU
$ lspci | grep -i nvidia
2、確認你的GPU是否是C
Install Caffe Deep Learning Framework on Jetson LT4 21.2 with CUDA 6.5. Like and Subscribe if you want more like this.
You can rea
caffe是一個非常清晰且高效的深度學習框架,目前有著不少的使用者,也漸漸的形成了自己的社群,社群上可以討論相關的問題。
我從開始看深度學習的相關內容到能夠用caffe訓練測試自己的資料,看了不少網站,教程和部落格,也走了不少彎路,在此把整個流程梳理和總結一遍,以期望可以可 com 處理 技術分享 mysql 5.7 bench aid target 驗證 htm
安裝mysql百度經驗地址:(默認安裝,除了選擇不更新和選擇保存路徑,其它基本是下一步下一步)
http://jingyan.baidu.com/article/7e4409 啟動 運行 property new rop net 文本文 .tar.gz cor
轉載地址:http://blog.csdn.net/napoay/article/details/54136398
目錄(?)[+]
一、機器環境
教程 pdf wkhtmltopdf 網頁轉pdf 網頁轉圖片 背景最近開發部要弄個網頁轉PDF的程序,我從網上找了一個現成的程序,感覺非常好用,也可以把網頁轉成圖片。需要的拿去。 下面把安裝記錄一下。官網: https://wkhtmltopdf.org/安裝環境:Centos 6.8 安裝 soc hub configure use 服務端 安裝教程 配置教程 多用戶 SSR服務端安裝教程https://github.com/breakwa11/shadowsocks-rss/wiki/Server-Setup
SS服務端安裝教程https://gith aof 能夠 out led port 默認 ref spa 標準輸出 redis安裝:
1、下載:wget http://download.redis.io/releases/redis-3.2.8.tar.gz
下載完成後解壓源代碼:
tar -zxvf redis- pac image 安裝教程 home 如果 內部命令 頁面 教程 結構 下載地址為:http://maven.apache.org/download.cgi
進入此頁面之後
點擊下載,然後解壓,我把目錄名改為maven,目錄結構如下圖所示
下面我們配置環境變量
這是m 結果 style 網盤 下載 win 漂亮 官網 ges nbsp Visual Studio for Mac離線安裝教程
可以在線安裝,也可以離線安裝(本次安裝博主使用離線,在線安裝失敗了)
於是選擇離線安裝………&h 相關推薦
caffe安裝教程2
caffe與caffe安裝教程
caffe安裝教程
Caffe實戰系列:最簡潔的Caffe安裝教程(以ubuntu14.04為例)
caffe安裝教程之WIN7無GPU絕對能安裝成功的簡單版教程
Ubuntu16.04+cuda8.0+caffe安裝教程
32bit/64bit-Ubuntu14.04+anaconda+CPU版本的Caffe安裝教程
Caffe安裝教程:Ubuntu16.04(CPU)
CPU only Caffe安裝全教程(含matcaffe與pycaffe介面)
全網最簡單!步驟超詳細!小白也能看懂的深度學習安裝教程(caffe版)!
Ubunt16.04安裝CUDA cuDNN OpenCV Caffe完整教程
Youtube上下載的Caffe安裝視訊教程
caffe安裝,編譯(包括CUDA和cuDNN的安裝),並訓練,測試自己的資料(caffe使用教程)
mysql 5.7.3.0-m13安裝教程
【轉載】Hadoop 2.7.3 和Hbase 1.2.4安裝教程
wkhtmltopdf網頁轉PDF程序安裝教程
SSR服務端安裝教程
redis安裝教程
maven的安裝教程
Visual Studio for Mac離線安裝教程