1. 程式人生 > >ubuntu16.04配置安裝caffe

ubuntu16.04配置安裝caffe

經過兩天堅持不懈,終於在Ubuntu16.04系統上將caffe成功配置。過程中踩過無數個坑,遇到很多錯誤,幸運的是這些錯誤都解決了,因此撰寫該部落格記錄caffe的配置過程,以及對配置過程中遇到的錯誤提供解決辦法,避免今後再配置caffe時又踩坑。

電腦配置

  • 系統:Ubuntu16.04
  • GPU:NVIDIA GTX1080

安裝過程

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 libopenblas-dev liblapack-dev libatlas-base-dev sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4

2.安裝NVIDIA驅動

(1)查詢NVIDIA驅動

首先去官網(http://www.nvidia.com/Download/index.aspx?lang=en-us)檢視適合自己顯示卡的驅動: 
這裡寫圖片描述
圖1.顯示卡驅動查詢 
例如本人電腦的顯示卡驅動如下圖: 
這裡寫圖片描述
圖2.顯示卡驅動版本

(2)安裝驅動

安裝之前先解除安裝已經存在的驅動版本:

sudo apt-get remove --purge nvidia*
  
  • 1
  • 1
  • 1

若電腦是整合顯示卡(NVIDIA獨立顯示卡忽略此步驟),需要在安裝之前禁止一項:

sudo service lightdm stop
  • 1
  • 1
  • 1

執行以下指令安裝驅動:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-367 #注意在這裡指定自己的驅動版本!
  
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

安裝完成之後輸入以下指令進行驗證:

sudo nvidia-smi
  
  • 1
  • 1
  • 1

若列出了GPU的資訊列表則表示驅動安裝成功。

3.安裝CUDA

CUDA是NVIDIA的程式語言平臺,想使用GPU就必須要使用cuda。

(1)下載CUDA

首先在官網上(https://developer.nvidia.com/cuda-downloads)下載CUDA: 
這裡寫圖片描述 
圖3.CUDA下載

(2)安裝CUDA

下載完成後執行以下命令:

sudo sh cuda_8.0.27_linux.run
  
  • 1
  • 1
  • 1

注意:執行後會有一系列提示讓你確認,但是注意,有個讓你選擇是否安裝nvidia361驅動時,一定要選擇否:

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 361.62?
  
  • 1
  • 1
  • 1

因為前面我們已經安裝了更加新的nvidia367,所以這裡不要選擇安裝。其餘的都直接預設或者選擇是即可。 
可能出現的錯誤: 
當出現“unsupport complier”錯誤時,說明gcc版本太高,需要降低gcc版本。解決辦法如下: 
以gcc4.9與g++4.9為例 
安裝低版本gcc與g++:

sudo apt-get install gcc-4.9 g++-4.9
  
  • 1
  • 1
  • 1

之後進入/usr/bin:

cd /usr/bin
  
  • 1
  • 1
  • 1

先刪除和gcc5.0關聯的gcc:

sudo rm gcc
sudo rm g++
  
  • 1
  • 2
  • 1
  • 2
  • 1
  • 2

再建個軟連線

sudo ln -s gcc-4.9 gcc
sudo ln -s g++-4.9 g++
  
  • 1
  • 2
  • 1
  • 2
  • 1
  • 2

然後重新安裝。

(3)環境變數配置

開啟~/.bashrc檔案:

sudo vim ~/.bashrc
  

    相關推薦

    ubuntu16.04配置安裝caffe

    經過兩天堅持不懈,終於在Ubuntu16.04系統上將caffe成功配置。過程中踩過無數個坑,遇到很多錯誤,幸運的是這些錯誤都解決了,因此撰寫該部落格記錄caffe的配置過程,以及對配置過程中遇到的錯誤提供解決辦法,避免今後再配置caffe時又踩坑。 電腦配置 系統:Ubunt

    Ubuntu16.04安裝Caffe(CPU版)

    第一步:安裝Caffe依賴 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler

    Ubuntu16.04安裝Caffe(GPU)

    說明: 我這裡主要是參考第一篇和第二篇的詳細講解過程,下面我就是對自己遇到的問題作出一些解決: 這是在最後的編譯階段出現的問題,(一)嘗試了在本地新增libcudart.so.8.0的路徑,更新路徑後,我又輸入命令sudo make runtest -j8結果

    ubuntu16.04安裝caffe,遇到的系列問題,純小白犯得錯誤,勿噴

    —>安裝opencv時 出現cmake error at 3rdparty/ippicv/downloader.cmake:73 (file) 這是因為我的這個ippicv_linux_20141027.tgz安裝包出現的問題, 在opencv-3.1.0

    Ubuntu16.04安裝caffe的方法(踩坑無數後的吐血總結)

            平常較少接觸linux系統,因專案需要使用linux下的caffe。為了這一次安裝探索了兩天,踩了無數的坑,參考了網上很多教程,發現百度裡的答案不是內容有錯誤,就是描述的問題和自己無關

    CaffeUbuntu16.04配置安裝caffe(Only CPU)

    nts dia 使用 word sci oos evel 成功 eve 一、首先看看自己的系統,Ubuntu16.04,cpu,沒有Nvidia,沒有opencv 二、安裝依賴包 安裝protobuf,leveldb,snappy,OpenCV,hdf5, protob

    VMware下Ubuntu16.04安裝、可能出現的問題的解決辦法及基本配置

    ech 應用程序 內存 測試 如果 地址 高級 鏡像 ddr 安裝VMware 1.下載VMware Workstation Pro 12.1.0 for Windows,安裝。 2.VMware永久證書秘鑰:5A02H-AU243-TZJ49-GTC7K-3C61N 添加

    Ubuntu16.04.3安裝配置samba方法

    get valid 服務 install 用戶目錄 conf smbpasswd 支持 osc 目的:單個Linux用戶可以在windows電腦上通過映射網絡驅動器的方式來訪問自己的工作目錄。 方法如下: 1、安裝smb服務器:apt-get install samba2、

    翻譯:如何在Ubuntu16.04安裝Mosquitto這個MQTT消息服務器並對其進行安全配置

    加ss ide 特定 path cert 安裝完成 再次 應用 ron 原文地址: https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-the-mosquitto-mqtt-m

    Ubuntu16.04安裝配置Redis

    req get 添加 run 文件 redis安裝 server ubunt bin 一、前提條件 需要連接互聯網,然後執行sudo apt-get update更新軟件包 二、執行安裝命令 sudo apt-get install redis-server 執行後

    ubuntu16.04安裝配置python3.6

    沒有 nbsp usr true brush repos 系統默認 執行 配置 在ubuntu 16.04版本中,系統默認安裝 了python 2.7和3.5版本,但在開發過程中我們可能用到到python3.6,刪除默認的版本又擔心系統有問題,因此可以選擇在系統中再裝上py

    ubuntu16.04安裝配置DHCP服務的詳細過程

    exists sys support asi running 存在 type enca maintain DHCP服務器是為客戶端機器分配IP地址的,所有分配的IP地址都保存在DHCP服務器的數據庫中。為了在子網中實現DHCP分配IP地址,需要在目標主機上安裝配置DHCP服

    Hive3.0.0基於hadoop2.9.1和ubuntu16.04安裝配置及問題解決【超詳細】

    Hive3.0.0基於hadoop2.9.1+ubuntu16.04的安裝配置【超詳細過程】 在後面有很多配置過程中出現的問題的解決方法,主要參考部落格: https://www.cnblogs.com/pejsidney/p/8944305.html https://blog.csdn

    微星GE62 NVIDIA960m 雙系統ubuntu16.04 配置caffe-ssd

    說來慚愧,之前完全沒接觸過裝系統,微星的筆記本買回來是沒有系統的,當時是同學幫我裝的win10。最近需要做物體檢測方面的工作,用DL,還是linux下比較方便。一個沒裝過系統的小白開始了安裝第二個系統ubuntu之旅。現在已經安裝完畢並且配置好了caffe-ssd,測試程式碼也已經跑成

    Ubuntu16.04 CUDA8.0+caffe+gpu執行環境配置

    完成win10+ubuntu 16.04雙系統的安裝後,開始在ubuntu16.04系統上安裝nVidia驅動,配置cuda,cudnn執行環境,並完成caffe成功配置+MNIST資料庫測試。現在寫下部落格記錄安裝配置過程,以及對配置過程中遇到的錯誤提供解決辦法,避免今後再配置caffe時又踩

    Ubuntu16.04安裝配置OpenDaylight Carbon

    (ubuntu最低版本要求16.04) 1。安裝jdk並配置: [email protected]:~$ sudo apt-get install openjdk-8-jdk 修改環境配置: [email protected]:~$ sudo vim /etc/environmen

    (自用)Ubuntu16.04+cuda8.0+caffe配置及採坑

    電腦配置 OS:Ubuntu16.04 CPU:E5 2630 v4 (2.2GHz * 10) Memory:DDR4 2600 RECC 16G*4 GPU:NVIDIA Titan XP *2 安裝過程 1.安裝相關依賴項 sudo a

    深度學習開發環境配置第一彈:Ubuntu16.04安裝NVIDIA顯示卡驅動+CUDA9.0.176配置

    一、解除安裝舊NVIDIA驅動 sudo apt-get remove --purge nvidia* 二、拉黑Ubuntu核心裡面自帶的nouveau驅動 本人親測使用的是: 1、在/etc/modprobe.d/路徑新增並修改配置檔案 [email 

    ubuntu16.04安裝anaconda3+caffe+cuda8.0+cudnnv5.1+matlab R2015b以及出現的錯誤

    一、安裝順序 我是先安裝anaconda3(python3.6.6),然後安裝cuda9.0+cudnnv7,最後從官網下載caffe(linux版)進行caffe編譯的,最後安裝matlabR2015b ubuntu16.04截圖快捷鍵:對整個螢幕 Pr Scrn ,對

    ubuntu16.04安裝mysql&&進行配置

    因為學習需要,花費了一上午的時間來進行配置mysql(自己還是太菜了orz) 是按照@itxiaolong3的部落格文章ubuntu 16.04下安裝mysql 每一個步驟都很詳細真的是非常非常好。 只不過遇到了一個問題,就是找不到mysql檔案,在參閱了其他部落格後,發現了要找