婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ubuntu16.04上安裝CUDA9.0 詳細教程

Ubuntu16.04上安裝CUDA9.0 詳細教程

熱門標簽:濟源電話外呼系統(tǒng)怎么樣 宿州防封外呼系統(tǒng)廠家 電話機器人服務(wù)差 智能外呼系統(tǒng)如何部署 電銷機器人對公司貢獻 高德地圖標注在建線路 ai電銷機器人 如何開發(fā) 山東400電話如何辦理 蘭州語音電銷機器人軟件

前言:

        本篇文章是基于安裝CUDA 9.0的經(jīng)驗寫,CUDA9.0目前支持Ubuntu16.04和Ubuntu17.04兩個版本,如下圖所示(最下面的安裝方式我們選擇第一個,即runfile方式):


      大家可以先將CUDA文件下載下來,但是最好不要急于安裝,一定要先將NVIDIA給出官方指導(dǎo)手冊仔細看一下,然后再找?guī)灼玫牟┛涂匆幌拢笾铝私庖幌翪UDA的安裝過程,對安裝過程中可能出現(xiàn)的問題要大致有一個了解,不到萬不得已不要重裝系統(tǒng)。

安裝建議:

1)去官網(wǎng)下載CUDA的同時,一定要找份相應(yīng)官方的安裝文檔仔細閱讀,盡可能按照它的步驟一步步走,不可偷懶。同時再找?guī)灼玫牟┛妥鳛閰⒖迹惭b之前做到胸有成竹。

2)在安裝之前一定要詳細檢查自己的電腦配置(單顯卡還是雙顯卡)、顯卡的種類是否符合CUDA的安裝要求、系統(tǒng)是否滿足安裝要求。

3)安裝過程中每進行一項操作,都盡量去檢查一下該項操作是否操作成功。

安裝過程:

一、安裝、熟悉ubuntu16.04系統(tǒng)

安裝軟件之前最好對ubuntu的命令行有一些基本的了解,像sudo、cd、ls、nona、cat、chmod等等,這樣能夠在安裝過程中省去很多不必要的麻煩。(推薦大家去百度搜一下莫凡Python,他有關(guān)于ubuntu命令的視頻,每一集都很精煉,講的很好)

二、檢查自己的電腦環(huán)境是否具備安裝CUDA的條件

1) 驗證自己的電腦是否有一個可以支持CUDA的GPU

你可以電腦的配置信息中找到顯卡的具體型號,如果你是雙系統(tǒng),在Windows下的設(shè)備管理器中也可以查到顯卡的詳細信息;
你也可以在ubuntu的終端中輸入命令: $ lspci | grep -i nvidia ,會顯示出你的NVIDIA GPU版本信息,不過不是很詳細。

我的顯示為(GeForceGT630M):

01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)

然后去CUDA的官網(wǎng)查看自己的GPU版本是否在CUDA的支持列表中。

2) 驗證自己的Linux版本是否支持 CUDA(Ubuntu 16.04沒問題)

輸入命令:

$ uname -m && cat /etc/*release

結(jié)果顯示:

x86_64
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04

......

3) 驗證系統(tǒng)是否安裝了gcc

在終端中輸入: $  gcc –version     

結(jié)果顯示:

gcc (Ubuntu 5.4.0-6ubuntu1~16.04.5) 5.4.0 20160609
......

若未安裝請使用下列命令進行安裝:

sudo apt-get install build-essential

4) 驗證系統(tǒng)是否安裝了kernel header和 package development

a、查看正在運行的系統(tǒng)內(nèi)核版本:

在終端中輸入: $  uname –r

結(jié)果顯示:

4.10.0-40-generic

b、在終端中輸入:$  sudo apt-get install linux-headers-$(uname -r)

可以安裝對應(yīng)kernel版本的kernel header和package development

結(jié)果顯示:

......

升級了 0 個軟件包,新安裝了 0 個軟件包,要卸載 0 個軟件包,有 4 個軟件包未被升級。

表示系統(tǒng)里已經(jīng)有了,不用重復(fù)安裝。

若以上各項驗證檢查均滿足要求,便可進行下面的正式安裝過程。如果沒有滿足要求的話,可以參考cuda的官方文檔,里面有詳細的針對每個問題的解決方案。

三、選擇安裝方式

CUDA提供兩種安裝方式:package manager安裝和runfile安裝, package manager 安裝方式相對簡單一些,但是我在閱讀別人博客的過程中發(fā)現(xiàn)選擇這種方式在安裝過程中問題可能多一點,失敗的概率較大。為了減少不必要的麻煩我選擇runfile安裝方式。
下載cuda安裝包:cuda官網(wǎng)下載,根據(jù)系統(tǒng)信息選擇對應(yīng)的版本,runfile安裝的話最后一項要選擇 runfile文件。

下載完后,用MD5 檢驗,如果序號不和,得重新下載(由于當時沒有保存,這里我采用了別人的截圖,注意這里的cuda版本號,人家采用的cuda_8.0)

輸入命令:$  md5sum cuda_9.0.176_linux.run

四、runfile安裝cuda

1) 禁用 nouveau驅(qū)動

終端中運行:$  lsmod | grep nouveau,如果有輸出則代表nouveau正在加載。需要我們手動禁掉nouveau。

Ubuntu的nouveau禁用方法:

a、在/etc/modprobe.d中創(chuàng)建文件blacklist-nouveau.conf

輸入命令:$  sudo vi /etc/modprobe.d/blacklist-nouveau.conf (利用vi編輯器編輯和保存文件)

在文件中輸入一下內(nèi)容:

blacklist nouveau
options nouveau modeset=0

b、執(zhí)行:

$ sudo update-initramfs –u

c、再執(zhí)行:

$ lsmod | grep nouveau

若無內(nèi)容輸出,則禁用成功,若仍有內(nèi)容輸出,請檢查操作,并重復(fù)上述操作。

注:vi是Linux終端下或控制臺下常用的編輯器,基本的操作方式為:vi /路徑/文件名
例如:vi /etc/fstab表示顯示/etc/fstab文件的內(nèi)容。使用鍵盤上的Page Up和Page Down鍵可以上下翻頁;按下Insert鍵,可以見到窗口左下角有“Insert”字樣,表示當前為插入編輯狀態(tài),這時從鍵盤輸入的內(nèi)容將插入到光標位置;再按下Insert鍵,左下角將有“Replace”字樣,表示當前為替換編輯狀態(tài),這時從鍵盤輸入的內(nèi)容將替換光標位置的內(nèi)容。編輯完內(nèi)容后,按下Esc鍵,并輸入“:wq”,然后回車就可以保存退出。
如果不想保存而直接退出,則按下Esc鍵后,輸入“:q!”,然后回車即可。“wq”表示W(wǎng)rite和Quit,即保存退出;“q!”表示忽略修改強行退出。

以下操作建議手機拍照,建議把下載的cuda_9.0.176_384.81_linux.run文件重命名為cuda.run并移動到Home文件夾下(為了安裝方便)

2) 重啟電腦,進入登錄界面的時候,不要登錄進入桌面(否則可能會失敗,若不小心進入,請重啟電腦),直接按Ctrl+Alt+F1進入文本模式(命令行界面),登錄賬戶。

3) 輸入 $ sudo service lightdm stop 關(guān)閉圖形化界面

4) 切換到cuda安裝文件的路徑:$  cd Home/

運行$ sudo sh cuda_7.5.18_linux.run
按照提示一步步操作

注:a、一定要按照提示)輸入相應(yīng)字符,例如有的需要輸入accept,有的需要輸入yes;

                b、遇到提示是否安裝openGL ,選擇no(如果你的電腦跟我一樣是雙顯,且主顯是非NVIDIA的GPU在工作需要選擇no,否則可以yes),其他都選擇yes或者默認即可。(如果您的電腦是雙顯卡且在這一步選擇了yes,那么你極有可能安裝完CUDA之后,重啟圖形化界面后遇到登錄界面循環(huán)問題:輸入密碼后又跳回密碼輸入界面。 

這是因為你的電腦是雙顯,而且用來顯示的那塊GPU不是NVIDIA,則OpenGL Libraries就不應(yīng)該安裝,否則你正在使用的那塊GPU(非NVIDIA的GPU)的OpenGL Libraries會被覆蓋,然后GUI就無法工作了。)

安裝成功后,會顯示installed,否則會顯示failed。

5) 輸入 $ sudo service lightdm start 重新啟動圖形化界面。

同時按住Alt + ctrl +F7,返回到圖形化登錄界面,輸入密碼登錄。
如果能夠成功登錄,則表示不會遇到循環(huán)登錄的問題,基本說明CUDA的安裝成功了。

如果你遇到了重復(fù)登陸情況,不用急著重裝系統(tǒng),官方教程上有提及,原因上一步的注中有提及,在安裝openGL時你可能不注意選擇了yes,請卸載cuda,然后重裝。
卸載:由于登陸進入不到圖形用戶界面(GUI),但我們可以進入到文本用戶界面(TUI)

在登陸界面狀態(tài)下,按Ctrl + Alt + f1,進入TUI
執(zhí)行

$ sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl
$ sudo /usr/bin/nvidia-uninstall

然后重啟

$ sudo reboot

重新安裝.run   再次安裝時請一定留意,在提示是否安裝OpenGL時,你的是雙顯卡應(yīng)該選則n。

6) 重啟電腦,檢查Device Node Verification。

執(zhí)行

$ ls /dev/nvidia*

可能出現(xiàn)a、b兩種結(jié)果,請對號入座。

a、若結(jié)果顯示

/dev/nvidia0      /dev/nvidiactl      /dev/nvidia-uvm

或顯示出類似的信息,應(yīng)該有三個(包含一個類似/dev/nvidia-nvm的),則安裝成功。

b、大多數(shù)結(jié)果可能會是這樣

ls: cannot access/dev/nvidia*: No such file or directory

或是這樣的,只出現(xiàn)

/dev/nvidia0     /dev/nvidiactl

a中的一個或兩個,但沒有/dev/nvidia-num,即文件顯示不全。

不用著急也不用急著重裝系統(tǒng)(我在安裝時就是這種情況),官方指導(dǎo)中有詳細的解決方案,但是我的方法和官方稍微有些出入。

首先要添加一個啟動腳本(添加啟動腳本的方法大致有兩種,我采用最直接的方法,另一種可以先創(chuàng)建一個文件然后通過mv的方式移動到啟動文件夾下,可自行百度)
執(zhí)行

$ sudo vi /etc/rc.local

如果你是第一次打開這個文件,它應(yīng)該是空的(除了一行又一行的#注釋項外)。這文件的第一行是

#!/bin/sh -e

把-e去掉(這步很重要,否則它不會加載這文本的內(nèi)容)
然后把下列內(nèi)容除了#!/bin/bash外復(fù)制到其中,(before exit 0 )保存退出。

#!/bin/bash

/sbin/modprobe nvidia

if [ "$?" -eq 0 ]; then
# Count the number of NVIDIA controllers found.
NVDEVS=`lspci | grep -i NVIDIA`
N3D=`echo "$NVDEVS" | grep "3D controller" | wc -l`
NVGA=`echo "$NVDEVS" | grep "VGA compatible controller" | wc -l`

N=`expr $N3D + $NVGA - 1`
for i in `seq 0 $N`; do
mknod -m 666 /dev/nvidia$i c 195 $i
done

mknod -m 666 /dev/nvidiactl c 195 255

else
exit 1
fi

/sbin/modprobe nvidia-uvm

if [ "$?" -eq 0 ]; then
# Find out the major device number used by the nvidia-uvm driver
D=`grep nvidia-uvm /proc/devices | awk '{print $1}'`

mknod -m 666 /dev/nvidia-uvm c $D 0
else
exit 1
fi

下次重啟時,你應(yīng)該能直接看到/dev目錄下的三個nvidia的文件
輸入:$ ls /dev/nvidia*
結(jié)果顯示:/dev/nvidia0       /dev/nvidiactl       /dev/nvidia-uvm

成功!

7) 設(shè)置環(huán)境變量。

終端中輸入 $ sudo gedit /etc/profile
在打開的文件末尾,添加以下兩行。

64位系統(tǒng):

export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64\

                          ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

32位系統(tǒng):

export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib\

                          ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}


保存文件,并重啟。因為source /etc/profile是臨時生效,重啟電腦才是永久生效。

這里有點與官方安裝文檔稍有不同,需要說明:
官方文檔里說只需在終端中運行上述兩條export語句即可,但如果不將它們不寫入/etc/profile文件的話,這樣的環(huán)境變量在你退出終端后就消失了,不起作用了,所以寫入才是永久的做法。

8) 重啟電腦,檢查上述的環(huán)境變量是否設(shè)置成功。

a、 驗證驅(qū)動版本

敲入

$ cat /proc/driver/nvidia/version

結(jié)果顯示

NVRM version: NVIDIA UNIX x86_64 Kernel Module 384.81 Sat Sep 2 02:43:11 PDT 2017
GCC version: gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5)

b、 驗證CUDA Toolkit

敲入

$ nvcc -V       會輸出CUDA的版本信息

 如果是這樣的:

The program 'nvcc' is currently not installed. You can install it by typing:
sudo apt-get install nvidia-cuda-toolkit

可能是環(huán)境配置沒有成功,請重復(fù)上述步驟7)。

五、 嘗試編譯cuda提供的例子

1)打開終端輸入:$   cd /home/xxx/NVIDIA_CUDA-9.0_Samples        其中xxx是你自己的用戶名,通過命令cd進入NVIDIA_CUDA-9.0_Samples目錄。

然后終端輸入:$ make

系統(tǒng)就會自動進入到編譯過程,整個過程大概需要十幾到二十分鐘,請耐心等待。如果出現(xiàn)錯誤的話,系統(tǒng)會立即報錯停止。

第一次運行時可能會報錯,提示的錯誤信息可能會是系統(tǒng)中沒有g(shù)cc,

解決辦法就是通過命令重新安裝gcc就行,在終端輸入:$ sudo apt-get install gcc 安裝完gcc后, 再make就正常了。

如果編譯成功,最后會顯示Finished building CUDA samples,如下圖所示。

2)運行編譯生成的二進制文件。
編譯后的二進制文件 默認存放在NVIDIA_CUDA-9.0_Samples/bin中。
接著在上一個終端中輸入 :$  cd /home/lxxx/NVIDIA_CUDA-9.0_Samples/bin/x86_64/linux/release       其中xxx是你自己的用戶名
然后在終端輸入 :$ ./deviceQuery  

結(jié)果如下圖所示:看到類似如下圖片中的顯示,則代表CUDA安裝且配置成功,其中 Result = PASS代表成功,若失敗 Result = FAIL

3)最后再檢查一下系統(tǒng)和CUDA-Capable device的連接情況
終端輸入 : $ ./bandwidthTest
看到類似如下圖片中的顯示,則代表成功


最后祝大家都能愉快安裝使用CUDA

到此這篇關(guān)于Ubuntu16.04上安裝CUDA9.0 詳細教程的文章就介紹到這了,更多相關(guān)Ubuntu16.04安裝CUDA9.0內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標簽:畢節(jié) 南寧 佛山 晉中 安陽 巴中 云南 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Ubuntu16.04上安裝CUDA9.0 詳細教程》,本文關(guān)鍵詞  Ubuntu16.04,上,安裝,CUDA9.0,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Ubuntu16.04上安裝CUDA9.0 詳細教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于Ubuntu16.04上安裝CUDA9.0 詳細教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲女女做受ⅹxx高潮| 99国产精品久久久久| 精品一区二区三区免费视频| www.欧美日韩国产在线| 精品国产一区二区三区久久影院| 亚洲欧美综合色| 国产在线不卡视频| 欧美色男人天堂| 亚洲天堂网中文字| 丁香另类激情小说| 欧美一区二区播放| 亚洲国产精品久久久男人的天堂| 国产成人精品影视| 精品国产123| 麻豆成人综合网| 欧美喷水一区二区| 亚洲国产精品自拍| 欧美综合一区二区| 亚洲美女在线一区| 91在线你懂得| 亚洲人成影院在线观看| 不卡电影免费在线播放一区| 国产视频911| 国产在线一区二区综合免费视频| 日韩一区二区视频在线观看| 午夜伦理一区二区| 欧美精品一级二级三级| 亚洲va韩国va欧美va精品| 在线影视一区二区三区| 一区二区三区在线观看网站| 色婷婷久久久久swag精品| 国产精品久久国产精麻豆99网站| 成人丝袜18视频在线观看| 国产精品热久久久久夜色精品三区| 国产成人综合在线| 国产精品色婷婷| 久久久久久毛片| 国产精品一区二区不卡| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲午夜精品网| 欧美日韩一区国产| 欧美a级理论片| 欧美tickling挠脚心丨vk| 国产精品一区三区| 国产精品视频线看| 日本高清不卡在线观看| 亚洲bdsm女犯bdsm网站| 欧美一区二区三区视频免费 | 久久综合九色综合97婷婷女人 | 捆绑变态av一区二区三区| 欧美大度的电影原声| 国产乱一区二区| 亚洲私人影院在线观看| 欧美怡红院视频| 捆绑调教美女网站视频一区| 国产精品视频九色porn| 欧美性猛交xxxxxxxx| 视频一区中文字幕| 国产亚洲精品aa| 色一情一乱一乱一91av| 久久国内精品自在自线400部| 国产视频在线观看一区二区三区| 色哟哟一区二区三区| 蜜臀久久99精品久久久久久9| 欧美国产日韩在线观看| 欧美日韩精品一区视频| 国产精品99久久久久久有的能看| 亚洲裸体在线观看| 久久影院电视剧免费观看| 91福利视频网站| 国产麻豆91精品| 一区二区三区四区在线免费观看 | 欧美日韩一本到| 国产成人精品亚洲日本在线桃色 | 亚洲免费看黄网站| 亚洲精品一线二线三线| 色偷偷一区二区三区| 国产精品一区二区久激情瑜伽| 亚洲一区二三区| 国产精品久久久久毛片软件| 欧美一区二区三区男人的天堂| 91在线码无精品| 国产精品一线二线三线精华| 亚洲成人自拍偷拍| 亚洲人快播电影网| 久久奇米777| 欧美一级欧美三级在线观看| 91精品91久久久中77777| 高清shemale亚洲人妖| 青青青伊人色综合久久| 一区二区成人在线视频| 国产欧美日韩在线视频| 精品99一区二区| 91麻豆精品国产自产在线观看一区 | 国产亚洲视频系列| 日韩欧美一级在线播放| 欧美色综合久久| 91国产福利在线| 99国产精品一区| 99久久精品国产网站| 风间由美性色一区二区三区| 精品一区二区日韩| 精品制服美女久久| 精品写真视频在线观看| 日韩成人精品视频| 日本午夜精品视频在线观看| 亚洲中国最大av网站| 尤物在线观看一区| 一片黄亚洲嫩模| 亚洲高清久久久| 亚洲成人黄色影院| 亚洲成人av福利| 婷婷综合在线观看| 午夜精品久久久久影视| 日欧美一区二区| 日韩电影在线观看电影| 老鸭窝一区二区久久精品| 麻豆91小视频| 国产精品自拍av| 成人午夜伦理影院| 色94色欧美sute亚洲线路一ni| 在线一区二区三区四区五区 | 国内精品嫩模私拍在线| 久久99深爱久久99精品| 国产成人亚洲精品青草天美| 成人午夜免费电影| 色哟哟精品一区| 欧美一区日韩一区| 久久一区二区三区四区| 最新不卡av在线| 亚洲18色成人| 精品一区二区三区欧美| 成人精品在线视频观看| 日本韩国精品在线| 欧美一区二区免费| 亚洲国产精品成人综合色在线婷婷| 亚洲色图视频网| 男女激情视频一区| 不卡一区二区中文字幕| 欧美日韩视频在线观看一区二区三区 | 国产精品久久久久桃色tv| 亚洲小少妇裸体bbw| 奇米精品一区二区三区在线观看| 精品一区二区三区视频| 99re热视频精品| 欧美一级欧美三级| 日韩久久一区二区| 精品综合久久久久久8888| 色屁屁一区二区| 精品日韩一区二区三区 | 黑人巨大精品欧美黑白配亚洲| 成人免费毛片片v| 91麻豆精品国产91久久久资源速度 | 欧美日韩一区在线| 国产欧美日韩中文久久| 日韩成人伦理电影在线观看| 成人精品国产免费网站| 51精品国自产在线| 日韩一区欧美小说| 老汉av免费一区二区三区| 色天使久久综合网天天| 国产日韩欧美精品一区| 日韩av一区二| 日本韩国欧美一区二区三区| 久久精品这里都是精品| 日本网站在线观看一区二区三区| 99re亚洲国产精品| 久久嫩草精品久久久精品| 婷婷夜色潮精品综合在线| 91麻豆免费看片| 亚洲国产激情av| 国产乱码精品一区二区三| 69久久99精品久久久久婷婷 | 中文字幕一区二区三区视频| 精品一区二区三区免费播放| 欧美老女人第四色| 亚洲高清在线精品| 色吧成人激情小说| 亚洲精品免费电影| www.欧美日韩国产在线| 欧美国产精品一区| 国产v综合v亚洲欧| 欧美激情中文字幕| 国产福利一区二区三区在线视频| 欧美www视频| 黄色小说综合网站| 日韩一区二区精品在线观看| 亚洲成人免费在线观看| 欧美亚洲丝袜传媒另类| 亚洲精品免费看| 欧美亚洲综合在线| 亚洲国产aⅴ天堂久久| 欧美视频在线一区二区三区 | 中文av一区二区| 国产精品一区二区在线观看网站| 欧美成人video| 国产综合色产在线精品| 国产欧美精品一区二区三区四区| 国产不卡一区视频| 亚洲日本va午夜在线电影|