国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu20.04LTS安裝CUDA并支持多版本切換

這篇具有很好參考價(jià)值的文章主要介紹了Ubuntu20.04LTS安裝CUDA并支持多版本切換。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.前置知識(shí)

如果Ubuntu系統(tǒng)還沒(méi)有安裝顯卡驅(qū)動(dòng),參考這篇文章:Ubuntu20.04LTS安裝RTX-3060顯卡驅(qū)動(dòng)

2.查看顯卡驅(qū)動(dòng)版本號(hào)

當(dāng)顯卡驅(qū)動(dòng)安裝完成后,需要使用 nvidia-smi 命令查看英偉達(dá)顯卡驅(qū)動(dòng)版本。

nvidia-smi

ubuntu升級(jí)cuda版本,Ubuntu,ubuntu,深度學(xué)習(xí),pytorch,python,人工智能
如上圖所示,英偉達(dá)驅(qū)動(dòng)版本為520.61.05,CUDA最高支持的版本為11.8。

3.查看顯卡驅(qū)動(dòng)版本號(hào)和CUDA版本對(duì)應(yīng)關(guān)系

點(diǎn)擊該鏈接:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html,查看英偉達(dá)顯卡驅(qū)動(dòng)版本和CUDA版本的對(duì)應(yīng)關(guān)系。

下圖為CUDA工具包和CUDA小版本兼容性所需的最低驅(qū)動(dòng)程序版本:

ubuntu升級(jí)cuda版本,Ubuntu,ubuntu,深度學(xué)習(xí),pytorch,python,人工智能

由于我工作站(Ubuntu 20.04 LTS)的英偉達(dá)驅(qū)動(dòng)版本為520.61.05,從上圖可以看出,我最高可以安裝的CUDA版本為11.8.x。(注:CUDA 12.0.x和CUDA 12.1.x都要求英偉達(dá)驅(qū)動(dòng)版本大于等于525.60.13,因此我的520.61.05不符合,所以我最高只能安裝CUDA 11.8.x的版本)。

4.查看經(jīng)典的CUDA版本號(hào)

由于我們最終是要安裝pytorch,因此選取合適的CUDA進(jìn)行安裝是是否有必要的。通過(guò)該鏈接,可以查看 CUDA與PyTorch版本對(duì)應(yīng)關(guān)系。

PyTorch版本 CUDA版本
1.2.0、1.4.0、1.5.0、1.5.1、1.6.0、1.7.0、1.7.1 9.2
1.0.0、1.0.1、1.1.0、1.2.0 10.0
1.4.0、1.5.0、1.5.1、1.6.0、1.7.0、1.7.1、1.8.1 10.1
1.5.0、1.5.1、1.6.0、1.7.0、1.7.1、1.8.0、1.8.1、1.8.2、1.9.0、1.9.1、1.10.0、1.10.1、1.11.0、1.12.0、1.12.1 10.2
1.7.0、1.7.1 11.0
1.8.0、1.8.1、1.8.2、1.9.0、1.9.1、1.10.0、1.10.1 11.1
1.8.1、1.9.0、1.9.1、1.10.0、1.10.1、1.11.0、1.12.0、1.12.1 11.3
1.12.0、1.12.1 11.6

從鏈接可以看出,10.2、11.1、11.3這三個(gè)版本比較經(jīng)典,能夠支持多數(shù)pytorch版本,因此可以選擇這三個(gè)版本的CUDA進(jìn)行安裝。

5.安裝CUDA

5.1.下載CUDA安裝包

CUDA官方下載鏈接:https://developer.nvidia.com/cuda-toolkit-archive

進(jìn)入CUDA官方的下載鏈接后,查找自己需要下載的版本(以CUDA 11.3.1為例):

ubuntu升級(jí)cuda版本,Ubuntu,ubuntu,深度學(xué)習(xí),pytorch,python,人工智能

點(diǎn)擊自己需要下載的版本,一次選擇操作系統(tǒng)、系統(tǒng)架構(gòu)、系統(tǒng)版本和安裝方式,在這里推薦使用 runfile(local) 的安裝方式。

ubuntu升級(jí)cuda版本,Ubuntu,ubuntu,深度學(xué)習(xí),pytorch,python,人工智能
完成上述操作后,網(wǎng)頁(yè)下方彈出安裝的命令,如下圖所示:

ubuntu升級(jí)cuda版本,Ubuntu,ubuntu,深度學(xué)習(xí),pytorch,python,人工智能

5.2.執(zhí)行CUDA安裝

在Ubuntu 20.04 LTS系統(tǒng)的命令行中,按照以下命令進(jìn)行安裝。

# 第一步:使用wget命令下載安裝包
wget https://developer.download.nvidia.com/compute/cuda/11.3.1/local_installers/cuda_11.3.1_465.19.01_linux.run`

# 第二步:執(zhí)行安裝腳本
sudo sh cuda_11.3.1_465.19.01_linux.run

執(zhí)行上述命令后,等待1分鐘左右,系統(tǒng)會(huì)彈出安裝的協(xié)議,問(wèn)你 Do you accept the above EULA? 你需要在后面的光標(biāo)處,填寫(xiě) accept,然后敲回車(chē)。
ubuntu升級(jí)cuda版本,Ubuntu,ubuntu,深度學(xué)習(xí),pytorch,python,人工智能
然后系統(tǒng)詢問(wèn)安裝的內(nèi)容,注意!?。?一定要把Driver驅(qū)動(dòng)這個(gè)給去掉(按空格鍵可以將 X 去掉),如果[ ]內(nèi)是X 說(shuō)明是要安裝的;如果[ ] 是空,說(shuō)明不安裝。選擇完成后,然后移動(dòng)至Install 處,敲擊回車(chē)。
ubuntu升級(jí)cuda版本,Ubuntu,ubuntu,深度學(xué)習(xí),pytorch,python,人工智能
安裝完成后,會(huì)在 /usr/local 目錄下產(chǎn)生cuda-11.3 目錄,如下圖所示:
ubuntu升級(jí)cuda版本,Ubuntu,ubuntu,深度學(xué)習(xí),pytorch,python,人工智能
這樣說(shuō)明CUDA-11.3版本安裝完成了!

5.3.配置環(huán)境變量

使用 vim ~/.bashrc 命令進(jìn)行編輯,在文件末尾添加下列代碼:

# cuda
export LD_LIBRARY_PATH=/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin

然后執(zhí)行 source ~/.bashrc 刷新文件使其生效。

5.4.CUDA多版本管理

從圖中可以看出,系統(tǒng)安裝了11.1、11.3和11.6版本。

ubuntu升級(jí)cuda版本,Ubuntu,ubuntu,深度學(xué)習(xí),pytorch,python,人工智能

由于環(huán)境變量的地址為 /usr/local/cuda,且我們可以從圖中發(fā)現(xiàn)目錄下存在一個(gè)軟鏈接,即:/usr/local/cuda 指向了 /usr/local/cuda-11.6 鏈接,說(shuō)明此時(shí)盡管安裝了CUDA 11.1和 CUDA 11.3版本,但系統(tǒng)默認(rèn)的環(huán)境版本為11.6。如何進(jìn)行多版本的切換呢,比如想把CUDA版本切換成11.3版本(但是要保留CUDA 11.1和11.6版本),我們只需要修改軟鏈接即可,將CUDA 11.3的軟鏈接鏈接到cuda目錄下,代碼如下:

sudo rm -rf cuda  # 刪除原有的軟鏈接
sudo ln -s /usr/local/cuda-11.3 /usr/local/cuda  # 將cuda-11.3鏈接到cuda下

軟鏈接重新生成后,使用 nvcc -V 命令可以查看當(dāng)前的CUDA版本,如下所示:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-640721.html

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Sun_Mar_21_19:15:46_PDT_2021
Cuda compilation tools, release 11.3, V11.3.58
Build cuda_11.3.r11.3/compiler.29745058_0

到了這里,關(guān)于Ubuntu20.04LTS安裝CUDA并支持多版本切換的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Ubuntu 20.04 LTS 安裝教程

    Ubuntu 20.04 LTS 安裝教程

    官方桌面版下載:https://cn.ubuntu.com/download/desktop,進(jìn)入下載頁(yè)面后,通常我們并不想安裝最新的Ubuntu版本,那么需要找到其它版本的下載鏈接,如下圖的紅色框。如果要安裝最新版,直接點(diǎn)擊下載下圖中的綠色框即可 ? 由于該教程主要是安裝 Ubuntu 20.04 版本,所以點(diǎn)擊【上圖

    2024年02月17日
    瀏覽(35)
  • Ubuntu 20.04 安裝 mysql8 LTS

    Ubuntu 20.04 安裝 mysql8 LTS

    Ubuntu 20.04 安裝 mysql8 LTS sudo apt-get update sudo apt-get install mysql-server -y mysql --version mysql Ver 8.0.35-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu)) Ubuntu20.04 是自帶了 MySQL8. 幾版本的,低于 20.04 則默認(rèn)安裝是 MySQL5.7.33 systemctl status mysql.service sudo netstat -tap | grep mysql sudo service mysql start sudo service

    2024年02月04日
    瀏覽(18)
  • Ubuntu 20.04 LTS 安裝Kubernetes 1.26

    Ubuntu 20.04 LTS 安裝Kubernetes 1.26

    1、環(huán)境配置 (1)添加主機(jī)名稱(chēng)解析記錄 (2)禁止K8s使用虛擬內(nèi)存 (3)開(kāi)啟內(nèi)核ipv4轉(zhuǎn)發(fā) (4) 安裝ipvsadm,加載ipvs模塊 cat /etc/modules-load.d/ipvs.conf EOF ip_vs ip_vs_rr ip_vs_wrr ip_vs_sh nf_conntrack EOF 加載模塊,并進(jìn)行檢查 modprobe --all ip_vs?ip_vs_rr?ip_vs_wrr??ip_vs_sh??nf_conntrack lsmod|grep -e ip_vs -e nf

    2024年02月09日
    瀏覽(50)
  • RTX3090 ubuntu20.04 多版本cuda共存

    背景:已安裝cuda10.1;代碼在安裝的nvidia-tensorflow1.15上運(yùn)行報(bào)錯(cuò)。 目標(biāo):安裝cuda10.0并可與cuda10.1切換使用。 結(jié)果:cuda可以共存多個(gè)版本,修改環(huán)境變量指向欲使用版本cuda的相關(guān)路徑即可;使用cuda10.0代碼還是跑不了,原因在于30顯卡要安裝cuda11或以上;還是跑不了,原因在

    2023年04月24日
    瀏覽(20)
  • Ubuntu20.04 系統(tǒng)安裝多個(gè)版本的 JDK【多版本jdk切換:sudo update-alternatives --config java】

    Ubuntu20.04 系統(tǒng)安裝多個(gè)版本的 JDK【多版本jdk切換:sudo update-alternatives --config java】

    目前Java版本更新很快,每半年推出一個(gè)版本,因此我們可能需要在自己的電腦上安裝不同版本的JDK,以便于我們學(xué)習(xí)使用,本文主要介紹了在Ubuntu18.04系統(tǒng)上安裝JDK(OpenJDK 、 Oracle JDK)以及管理不同版本JDK(JDK1.8、JDK9、JDK10等)的方法。 第一種:安裝系統(tǒng)自帶的 OpenJDK 因?yàn)?/p>

    2024年02月09日
    瀏覽(22)
  • ubuntu20.04下多版本opencv共存和切換

    ubuntu20.04下多版本opencv共存和切換

    之前在ubuntu20.04系統(tǒng)上已經(jīng)安裝了opencv4.5.5和擴(kuò)展庫(kù)opencv_contrib4.5.5,但是最近需要跑一下PL-SLAM的源代碼,而PL-SLAM系統(tǒng)是基于opencv3.x.x開(kāi)發(fā)的,直接運(yùn)行會(huì)出現(xiàn)很多opencv版本不兼容的問(wèn)題。因此想再安裝opencv3.4.5和擴(kuò)展庫(kù)opencv_contrib3.4.5,過(guò)程中出現(xiàn)了很多問(wèn)題,寫(xiě)這篇文章記錄

    2024年02月08日
    瀏覽(44)
  • Ubuntu 20.04 LTS 安裝ttf-mscorefonts-installer的方法

    試了如下兩種方法,都不行。對(duì)方法1修改了一下OK了。 安裝ttf-mscorefonts-installer中出錯(cuò)的原因是需要的文件無(wú)法下載 安裝ttf-mscorefonts-installer中出錯(cuò)的原因是需要的文件無(wú)法下載。我們可以事先下載好,在安裝ttf-mscorefonts-installer1. 下載所需的所有的字體,到http://sourceforge.net

    2024年02月04日
    瀏覽(26)
  • 英特爾13代桌面CPU平臺(tái)安裝ubuntu20.04LTS記錄

    英特爾13代桌面CPU平臺(tái)安裝ubuntu20.04LTS記錄

    安裝環(huán)境一: i7-13700K ?華碩Z790-P ?16X2GB內(nèi)存 ? 華碩 TUF 3070 O8G 安裝環(huán)境二: i5-13400 ? ?華碩B760M-A D4 8x2GB內(nèi)存 ? UHD730核顯 安裝系統(tǒng): ubuntu20.04LTS(首先用光驅(qū)安裝失敗,后面用U盤(pán)更換ubuntu22.04.2LTS成功) 因?yàn)樘厥庠颍扔霉怛?qū)安裝ubuntu20.04LTS,首先安裝很慢很慢,要等半小時(shí)進(jìn)

    2024年02月06日
    瀏覽(93)
  • ubuntu 20.04如何切換gcc/g++/python的版本

    當(dāng)系統(tǒng)同時(shí)存在gcc-9以及gcc-10時(shí)該如何切換讓當(dāng)前的系統(tǒng)gcc版本指向gcc-9或是gcc-10呢?g++也同樣如此。 面臨更嚴(yán)重問(wèn)題的python更是如此,ubuntu 目前默認(rèn)安裝的python版本是2.7,而我們經(jīng)常使用的版本為3.xx。 同時(shí)安裝gcc/g+±9,gcc/g+±10,python2/3 以gcc為例

    2024年02月05日
    瀏覽(32)
  • Ubuntu20.04安裝cuda12.11

    首先就是安裝顯卡驅(qū)動(dòng),我是雙3090,不知道為什么,官網(wǎng)死活安不上,最后從軟件更新那里直接安裝上了,繃不住了 首先從官網(wǎng)下載runfile文件 安裝的時(shí)候記得驅(qū)動(dòng)和Kernel Objects 和 nvidia-fs不選 然后全劇終 等等,你還需要vim .bashrc,加入(版本替換成自己的) 改成清華源直接安

    2024年01月23日
    瀏覽(29)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包