ubuntu18.04安裝cuda10.0,cuDNN7.6.4和NCCL

1 GPU驅(qū)動的安裝

直接使用ubuntu自帶的 軟件和更新 軟件來安裝就好,點(diǎn)附加驅(qū)動色乾,找到NVIDA


圖片.png

(或者安裝cuda時也可以安裝)
貌似目前conda在安裝pytorch時會自動幫你安裝cuda,cudnn,nvcc好像一般用不到柏副。所以不用單獨(dú)安裝他們,也就是說安裝完驅(qū)動,然后nvidia-smi查看最高支持的cuda版本就好了糕非。


2 cuda的安裝
首先查看當(dāng)前驅(qū)動可支持的CUDA版本
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

圖片.png

或者直接nvidia-smi查看最高支持的cuda版本。
然后下載相應(yīng)版本的CUDA
官網(wǎng)https://developer.nvidia.com/cuda-toolkit-archive
找到cuda10.0球榆,點(diǎn)進(jìn)去

圖片.png

這里選擇runfile方式安裝朽肥,deb安裝容易出錯
圖片.png

1)分別把第一個主文件和下面的補(bǔ)丁下載下來,在下載的文件夾處打開終端持钉,輸入以下命令進(jìn)行安裝(如果安裝失敗嘗試deb文件安裝的方法)

sudo sh cuda_10.0.130_410.48_linux.run
sudo sh cuda_10.0.130_410.48_linux.run為該文件名衡招,看情況為定
注:如果沒有g(shù)cc和g++則需要先安裝

sudo apt-get install gcc
sudo apt-get install g++

如果安裝CUDA 9.0則需要制定版本的gcc,g++。cuda9.0僅支持GCC 6.0及以下版本每强,而Ubuntu 18.04預(yù)裝GCC版本為7.3蚁吝,
故手動進(jìn)行降級:(忽略)

    sudo apt-get install gcc-4.8
    sudo apt-get install g++-4.8

接著按下面的步驟選擇:
一路回車

accept

n(不要安裝driver,已有驅(qū)動)

y

y

y

2)安裝完成后舀射,設(shè)置環(huán)境變量。
打開主目錄下的 .bashrc文件添加如下路徑怀伦,例如我的.bashrc文件在/home/wangyuanwei下脆烟,如果沒有找到,則按Ctrl+H鍵顯示隱藏文件房待。

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
export PATH=$PATH:/usr/local/cuda-10.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.0

終端運(yùn)行:source ~/.bashrc

檢查:nvcc --version邢羔,如果顯示下面的文子就說明安裝成功了。


圖片.png

3.cudnn的安裝
官網(wǎng)https://developer.nvidia.com/rdp/cudnn-archive


這里選cuDNN Library for Linux(Deb安裝容易出錯)
下載下來桑孩,解壓下載的文件拜鹤,可以看到cuda文件夾,在當(dāng)前目錄打開終端流椒,執(zhí)行如下命令:(也就是把下載的cudnn文件復(fù)制到相應(yīng)的cuda文件中去)

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.h
 
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

新版本cudnn加上敏簿,用于查版本信息

sudo cp cuda/include/cudnn_version.h /usr/local/cuda/include/

或直接

sudo cp ./* /usr/local/cuda/lib64

安裝完成
3)查看cudnn版本

在終端輸入

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

新版本為以下命令

cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

如果出現(xiàn)下圖所示版本信息,說明安裝成功宣虾。


圖片.png

4.安裝NCCL
下載地址https://developer.nvidia.com/nccl/nccl-download
找到對應(yīng)版本下載惯裕,ubuntu可以直接安裝

卸載CUDA

卸載CUDA很簡單,一條命令就可以了绣硝,主要執(zhí)行的是CUDA自帶的卸載腳本蜻势,讀者要根據(jù)自己的cuda版本找到卸載腳本:

sudo /usr/local/cuda-10.0/bin/uninstall_cuda_10.0.pl


Installation Guide Linux :: CUDA Toolkit Documentation (nvidia.com)

sudo apt-get --purge remove "*cublas*" "*cufft*" "*curand*" \
 "*cusolver*" "*cusparse*" "*npp*" "*nvjpeg*" "cuda*" "nsight*" 

卸載之后,還有一些殘留的文件夾鹉胖,之前安裝的是CUDA 10.0握玛」话可以一并刪除:

sudo rm -rf /usr/local/cuda-10.0/

Ubuntu18.04問題——N: 無法安全地用該源進(jìn)行更新,所以默認(rèn)禁用該源挠铲。
打開軟件軟件和更新(不是換源)


image.png

然后點(diǎn)擊其它軟件
里邊有一個網(wǎng)址與你報(bào)錯的網(wǎng)址一樣冕屯,而且是勾選狀態(tài)的

取消選擇,然后關(guān)閉


image.png

image.png

參考資料
https://blog.csdn.net/wanzhen4330/article/details/81699769
https://blog.csdn.net/u010801439/article/details/80483036
https://www.cnblogs.com/carle-09/p/12373013.html
(17條消息) Ubuntu18.04問題——N: 無法安全地用該源進(jìn)行更新市殷,所以默認(rèn)禁用該源愕撰。_qq494370的博客-CSDN博客

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市醋寝,隨后出現(xiàn)的幾起案子搞挣,更是在濱河造成了極大的恐慌,老刑警劉巖音羞,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件囱桨,死亡現(xiàn)場離奇詭異,居然都是意外死亡嗅绰,警方通過查閱死者的電腦和手機(jī)舍肠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來窘面,“玉大人翠语,你說我怎么就攤上這事〔票撸” “怎么了肌括?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長酣难。 經(jīng)常有香客問我谍夭,道長,這世上最難降的妖魔是什么憨募? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任紧索,我火速辦了婚禮,結(jié)果婚禮上菜谣,老公的妹妹穿的比我還像新娘珠漂。我一直安慰自己,他們只是感情好尾膊,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布甘磨。 她就那樣靜靜地躺著,像睡著了一般眯停。 火紅的嫁衣襯著肌膚如雪济舆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天莺债,我揣著相機(jī)與錄音滋觉,去河邊找鬼签夭。 笑死,一個胖子當(dāng)著我的面吹牛椎侠,可吹牛的內(nèi)容都是我干的第租。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼我纪,長吁一口氣:“原來是場噩夢啊……” “哼慎宾!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起浅悉,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤趟据,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后术健,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體汹碱,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年荞估,在試婚紗的時候發(fā)現(xiàn)自己被綠了咳促。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡勘伺,死狀恐怖跪腹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情飞醉,我是刑警寧澤冲茸,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站冒掌,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蹲盘。R本人自食惡果不足惜股毫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望召衔。 院中可真熱鬧铃诬,春花似錦、人聲如沸苍凛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽醇蝴。三九已至宣肚,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間悠栓,已是汗流浹背霉涨。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工按价, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人笙瑟。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓楼镐,卻偏偏與公主長得像,于是被迫代替她去往敵國和親往枷。 傳聞我的和親對象是個殘疾皇子框产,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容