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

cuda 安裝和卸載 Linux(Ubuntu、debian)詳細(xì)圖解

這篇具有很好參考價(jià)值的文章主要介紹了cuda 安裝和卸載 Linux(Ubuntu、debian)詳細(xì)圖解。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

cuda需要Nvidia顯卡或計(jì)算卡,AMD或intel顯卡不行(但是也有套他們的標(biāo)準(zhǔn))
就算是亮機(jī)卡也可使用,比如GT710這種
建議使用ubuntu來裝,因?yàn)閏uda就是在這個(gè)平臺(tái)上開發(fā)的,當(dāng)然別的linux系統(tǒng)也行
以下操作在ubuntu server 2204、debian12、debian11中都操作過,如果沒有安裝linux系統(tǒng),可以參考

Ubuntu server安裝圖解
Debian 安裝圖解


注意!請(qǐng)根據(jù)需要安裝對(duì)應(yīng)版本的cuda!不同版本安裝大同小異
主要思路:安裝N卡(硬件),安裝cuda的依賴(主要是c的編譯器)、安裝N卡驅(qū)動(dòng),安裝nvcc、安裝cuda
另外,你可能還需要pytorch、tf,在選擇版本前務(wù)必根據(jù)你自己的需要選取,部分組件對(duì)操作系統(tǒng)也有要求,為了少做重復(fù)勞動(dòng),先把所有需要的組件版本對(duì)應(yīng)好,然后再一個(gè)個(gè)安裝。
官方文檔永遠(yuǎn)是最好的:cuda官方安裝文檔

一、檢查硬件軟件環(huán)境和刪除Nouveau

不要省略這一步,檢查環(huán)境確定符合基本需求

1.確定系統(tǒng)識(shí)別了N卡

lspci | grep -i nvidia

顯示類似如下信息(下圖分別是rtx3090 24G和rtx4090 24G):
cuda卸載,人工智能,aicuda卸載,人工智能,ai

2.檢查gcc編譯器

gcc --version

如果正常,會(huì)顯示版本,類似如下信息
cuda卸載,人工智能,ai

如果沒有,建議安裝這個(gè)c的一大堆套件集合,一勞永逸

apt-get install build-essential

3.安裝配套的linux內(nèi)核頭

apt-get install linux-headers-$(uname -r)

4.刪除Nouveau

(這一步不一定要做,根據(jù)實(shí)際情況,如果提示需要卸載就卸載)
linux默認(rèn)安裝了N卡的開源驅(qū)動(dòng),即Nouveau。

檢查Nouveau工作狀態(tài)

lsmod | grep nouveau

如果出來很多信息,就說明這個(gè)驅(qū)動(dòng)還在,卸載
編輯新文件,名字不一定取這個(gè),其它也行

vi /etc/modprobe.d/nouveau.conf

內(nèi)容如下

blacklist rivafb
blacklist vga16fb
blacklist nouveau
blacklist nvidiafb
blacklist rivatv
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

應(yīng)用到內(nèi)核

update-initramfs -u

完成后重啟電腦,然后再查看,沒有信息了即可
如果沒有重啟電腦,還是顯示會(huì)有的。

lsmod | grep nouveau

二、使用cuda Toolkit安裝

推薦使用,這樣全家桶就裝好了:N卡驅(qū)動(dòng)+cuda+nvcc
注意:這種方法不需要先裝驅(qū)動(dòng),也省去了查找兼容性的問題
cuda要求的驅(qū)動(dòng)版本是最低的版本,也就是說可以用最新的驅(qū)動(dòng)配早期的cuda版本
官方地址: cuda toolkit
再次提示:版本根據(jù)你的需求進(jìn)行選取,比如你要用pytorch、tensorflow等,以那個(gè)需要為準(zhǔn),不同版本安裝方法都一樣
cuda卸載,人工智能,ai
記得點(diǎn)前面的連接,不要點(diǎn)后面的Versioned …鏈接 ,那個(gè)是英文的詳細(xì)文檔,看起來麻煩。

這樣選擇,下面會(huì)出來安裝的命令,直接復(fù)制用就行
這里裝的是12.1版本,在上面的官方地址可以選取自己需要的版本,方法都是類似的
不同系統(tǒng)也在這里可以看到對(duì)應(yīng)的安裝方法,然后把下面的命令一個(gè)個(gè)復(fù)制進(jìn)去就行
cuda卸載,人工智能,ai
cuda卸載,人工智能,ai
下面根據(jù)命令一步步操作:
上面的圖有具體的操作,直接復(fù)制就行,我這邊再寫一下

(一)ubuntu系統(tǒng)參考這個(gè)

1.先切換到程序下載目錄

mkdir /usr/local/my_cuda && cd /usr/local/my_cuda

2.安裝操作

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin

移動(dòng)配置文件

mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600

下載安裝包

wget https://developer.download.nvidia.com/compute/cuda/12.1.0/local_installers/cuda-repo-ubuntu2204-12-1-local_12.1.0-530.30.02-1_amd64.deb

安裝

dpkg -i cuda-repo-ubuntu2204-12-1-local_12.1.0-530.30.02-1_amd64.deb

安裝key

cp /var/cuda-repo-ubuntu2204-12-1-local/cuda-*-keyring.gpg /usr/share/keyrings/

更新

apt-get update

安裝cuda,這一步時(shí)間較長,耐心等待

apt-get -y install cuda

安裝完成后重啟電腦,否則可能會(huì)出各種問題

(二)debian系統(tǒng)參考這個(gè)

選擇的是本地的安裝方法

1.進(jìn)入操作的目錄

cd /usr/local

2.下載key并裝入系統(tǒng)

wget https://developer.download.nvidia.com/compute/cuda/repos/debian11/x86_64/cuda-keyring_1.0-1_all.deb
dpkg -i cuda-keyring_1.0-1_all.deb
add-apt-repository contrib

如果上面那條命令提示出錯(cuò),則使用下面的命令

apt-get install software-properties-common

3.安裝

時(shí)間較長,耐心等待

apt-get update
apt-get -y install cuda

安裝完成后重啟電腦,否則可能會(huì)出各種問題

三、測(cè)試

cuda版本以nvcc顯示出來的為準(zhǔn),如果N卡驅(qū)動(dòng)較新,nvidia-smi顯示的版本會(huì)是新的cuda版本,而實(shí)際調(diào)用是通過nvcc

1.測(cè)試nvcc(cuda編譯器)

nvcc -V

正常顯示如下(如果出錯(cuò),請(qǐng)看第四節(jié)問題處理部分,有解決方法):
cuda卸載,人工智能,ai

2.測(cè)試nvidia-smi

nvidia-smi

如果這兩步都出現(xiàn)問題,第四節(jié)處理

四、問題處理

1.nvcc 顯示沒有

查找nvcc

find / -name "nvcc"

比如出現(xiàn)下面目錄
cuda卸載,人工智能,ai

vi ~/.bashrc

最后的部分添加上(如果你不是裝的12.1版本,要改目錄中的版本)

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

保存后,刷新環(huán)境變量

source ~/.bashrc

再次使用命令(注意V是大寫)

nvcc -V

見到如下的,是不是很親切?
cuda卸載,人工智能,ai

2.nvidia-smi錯(cuò)誤

據(jù)說重啟解決80%問題
比如如下圖提示,如果錯(cuò)誤,重啟即可,因?yàn)樯厦嬉呀?jīng)裝過了,很多問題重啟就能解決
注意:還有一種情況,就是開啟了secury boot,在bios里關(guān)閉即可,否則重啟還是報(bào)錯(cuò)
cuda卸載,人工智能,ai或者這種找不到硬件的,重啟(還有一種可能顯卡沒有插好?。?br>cuda卸載,人工智能,ai

再次使用nvidia-smi可以看到類似下面的信息(左上角是N卡驅(qū)動(dòng)版本,右上角是cuda版本)
cuda版本以nvcc為準(zhǔn)
cuda卸載,人工智能,ai

五、cuda卸載

如果需要換不同的版本,建議多版本并存,這里先不涉及,如果要徹底卸載,根據(jù)以下操作
權(quán)限不夠前面加sudo,我這里用root進(jìn)行安裝

1.準(zhǔn)備刪除cuda

apt-get remove cuda

2.自動(dòng)卸載

apt autoremove 

3.刪除其它的cuda

apt autoremove cuda*

4.刪除下載安裝包(也可以不刪除)

rm /usr/local/my_cuda/cuda-repo-ubuntu2204-12-1-local_12.1.0-530.30.02-1_amd64.deb

5.查找包相關(guān)并刪除

dpkg -l |grep cuda

類似于如下圖的一些包,手動(dòng)刪除相關(guān)的包。否則再安裝別的版本會(huì)失敗
cuda卸載,人工智能,ai把上面的名稱填到下面進(jìn)行刪除

dpkg -P cuda-repo-ubuntu2204-12-1-local cuda-toolkit-12-1-config-common cuda-toolkit-12-config-common cuda-toolkit-config-common cuda-visual-tools-12-1

6.或者

apt-get purge nvidia*

六、補(bǔ)充說明

1.升級(jí)顯卡

如果更換了顯卡,通常不需要重新安裝,如果無法用,則重新安裝即可

2.限制功耗(謹(jǐn)慎,一般不要搞)

有的顯卡限制功耗可以有效降低溫度,同時(shí)性能損失很小
以下僅作參考,通常情況不要?jiǎng)?/code>

進(jìn)入持久化模式

nvidia-smi -pm 1

限制卡0功耗為200w

nvidia-smi -pl 200 -i 0

3.安裝更老的cuda版本

cuda版本雖然有驅(qū)動(dòng)版本的限制,但是這個(gè)限制的版本是最低的版本驅(qū)動(dòng)版本。
比如rtx4090的初始驅(qū)動(dòng)版本是522.25,而cuda11.8的默認(rèn)cuda版本是522.06(默認(rèn)無法直接安裝)。如果需要這個(gè)版本的cuda。
應(yīng)該先安裝N卡驅(qū)動(dòng),然后在運(yùn)行cuda tookit11.8,這時(shí)候程序會(huì)默認(rèn)跳過驅(qū)動(dòng),使用nvcc -V和nvidia-smi顯示的cuda版本不一致,因?yàn)閮烧咴聿煌?,cuda是通過nvcc來運(yùn)行的,所以以nvcc為準(zhǔn),特別是在windows下,如果你不小心升級(jí)了N卡驅(qū)動(dòng)也不要緊,cuda的實(shí)際版本是不會(huì)變的。文章來源地址http://www.zghlxwxcb.cn/news/detail-770431.html

到了這里,關(guān)于cuda 安裝和卸載 Linux(Ubuntu、debian)詳細(xì)圖解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)文章

  • python安裝/卸載模塊方法步驟詳解(附詳細(xì)圖解)

    python安裝/卸載模塊方法步驟詳解(附詳細(xì)圖解)

    在日常工作中會(huì)需要安裝或者卸載Python模塊.于是我整理了一下,下面這篇文章主要給大家介紹了關(guān)于python安裝/卸載模塊的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下 1,通過pycharm導(dǎo)入 (1)直接點(diǎn)擊install package pygame就可以 出現(xiàn)以下情況則安裝正確 如果出現(xiàn)

    2024年02月02日
    瀏覽(18)
  • Linux/Debian/Ubuntu-OpenCV(4.5.4/4.6.0)+CUDA(11.3)配置編譯全流程

    Linux/Debian/Ubuntu-OpenCV(4.5.4/4.6.0)+CUDA(11.3)配置編譯全流程

    本文用來記錄在linux環(huán)境下docker中編譯 OpenCV with cuda 的過程,同時(shí)編譯了4.5.4和4.6.0兩個(gè)版本均可編譯通過。 本地是linux環(huán)境也可參考本文完成編譯。 系統(tǒng):debian 11 CPU:i7 內(nèi)存:16G 顯卡:Nvidia Quadro M2000 github直接下載連接: OpenCV 4.5.4 source code OpenCV 4.6.0 source code 如需下載其他

    2024年02月10日
    瀏覽(30)
  • Yarn介紹及快速安裝 - Debian/Ubuntu Linux

    Yarn 是一個(gè)用于管理 JavaScript 包的快速、可靠和安全的包管理器。它是由 Facebook、Google、Exponent 和 Tilde 團(tuán)隊(duì)共同開發(fā)的,旨在提供比 npm 更快速、可靠的包管理體驗(yàn)。 以下是 Yarn 的一些主要特點(diǎn)和優(yōu)勢(shì): 快速安裝:Yarn 使用并行下載和緩存機(jī)制,能夠更快地下載和安裝依賴包

    2024年02月12日
    瀏覽(23)
  • CUDA純凈卸載(Ubuntu)

    cd到安裝目錄的bin文件夾 然后執(zhí)行cuda自帶卸載程序? ?不一定管用,如果出現(xiàn)找不到:cuda-uninstaller的話,使用方法二(有的人能找到,我的也找不到) 執(zhí)行Ubuntu的卸載刪除程序3步: ?程序卸載后會(huì)剩余安裝包,所以cd到安裝目錄下: 刪除原有的cuda文件夾 這樣的話可能會(huì)有

    2024年02月04日
    瀏覽(16)
  • ubuntu將cuda卸載干凈

    ubuntu將cuda卸載干凈

    先進(jìn)入安裝目錄下的bin文件夾中 cd /usr/local/cuda-12.0/bin 執(zhí)行cuda自帶的卸載程序 然后勾選我們要卸載的12.0版本,選擇done 卸載成功

    2024年02月16日
    瀏覽(23)
  • ubuntu完全卸載cuda(備忘)

    cuda的卸載方法網(wǎng)上都有很多,這些方法大同小異,幾乎都是錯(cuò)的,我在卸載cuda時(shí)基本試了個(gè)遍,各種踩坑。 能查到的方法一般都是從官方文檔搬過來的,然而這種使用 apt-get --purge remove 命令的方法并不能將cuda完全卸掉。這里把官方文檔的方法貼出來: 我運(yùn)行過這個(gè)命令,

    2024年02月15日
    瀏覽(23)
  • Ubuntu/Debian等Linux系統(tǒng)安裝微信客戶端

    Ubuntu/Debian等Linux系統(tǒng)安裝微信客戶端

    由于本人的工作環(huán)境基本是在ubuntu下,而ubuntu使用網(wǎng)頁版微信常常會(huì)出現(xiàn)無法登陸的現(xiàn)象,為了能夠在linux系統(tǒng)用上微信,于是在網(wǎng)上找了找辦法,沒想到還真有大神做了,特此分享出來。 其實(shí)只需要兩步即可安裝,還是比較簡單的: 1、添加倉庫(首次使用時(shí),你需要運(yùn)行

    2024年02月13日
    瀏覽(33)
  • Linux Ubuntu安裝多個(gè)cuda版本

    Linux Ubuntu安裝多個(gè)cuda版本

    因?yàn)閜ytorch版本與cuda版本有一定的對(duì)應(yīng)要求,服務(wù)器上的cuda是不能自己隨便動(dòng)的,所以需要在自己賬戶中安裝其他版本的cuda,而不能影響其他賬戶中已安裝的cuda。這里參考了多篇博文總結(jié)出以下要點(diǎn)。 首先關(guān)注一個(gè)問題:自己賬戶中安裝了其他版本的cuda后,nvcc -V命令會(huì)顯

    2024年02月05日
    瀏覽(33)
  • Ubuntu徹底卸載刪除cuda12.1

    執(zhí)行Ubuntu的卸載刪除程序3步: sudo apt-get remove cuda sudo apt autoremove? sudo apt-get remove cuda* ?程序卸載后會(huì)剩余安裝包,所以cd到安裝目錄下: ?cd /usr/local/ 刪除原有的cuda文件夾 sudo rm -r cuda-12.1 這樣的話可能會(huì)有殘留文件,通過以下命令查找和刪除殘留: 查看剩余殘留: sudo dp

    2024年04月29日
    瀏覽(22)
  • linux debian/ubuntu RTL8111/8168/8411網(wǎng)卡驅(qū)動(dòng)怎么正確安裝?

    linux debian/ubuntu RTL8111/8168/8411網(wǎng)卡驅(qū)動(dòng)怎么正確安裝?

    或者云盤鏈接 鏈接: https://pan.baidu.com/s/1B0USXWRpAM9vQxSnKfo8yw?pwd=2swj 提取碼: 2swj 復(fù)制這段內(nèi)容后打開百度網(wǎng)盤手機(jī)App,操作更方便哦 sudo rmmod r8169 或其他原驅(qū)動(dòng)名字 解壓 編譯 安裝驅(qū)動(dòng):可能沒有執(zhí)行腳本權(quán)限,先賦權(quán)限,執(zhí)行完畢后重啟 重啟

    2024年02月16日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包