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

cuda 安裝和卸載 (Ubuntu 2204、debian12)詳細圖解

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

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

Ubuntu server安裝圖解
Debian 安裝圖解


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

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

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

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

lspci | grep -i nvidia

顯示類似如下信息(下圖分別是rtx3090 24G和rtx4090 24G):
cuda12,ai,aicuda12,ai,ai

2.檢查gcc編譯器

gcc --version

如果正常,會顯示版本,類似如下信息
cuda12,ai,ai

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

apt-get install build-essential

3.安裝配套的linux內核頭

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

4.刪除Nouveau

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

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

lsmod | grep nouveau

如果出來很多信息,就說明這個驅動還在,卸載
編輯新文件,名字不一定取這個,其它也行

vi /etc/modprobe.d/nouveau.conf

內容如下

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

應用到內核

update-initramfs -u

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

lsmod | grep nouveau

二、使用cuda Toolkit安裝

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

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

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

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

移動配置文件

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,這一步時間較長,耐心等待

apt-get -y install cuda

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

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

選擇的是本地的安裝方法

1.進入操作的目錄

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

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

apt-get install software-properties-common

3.安裝

時間較長,耐心等待

apt-get update
apt-get -y install cuda

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

三、測試

cuda版本以nvcc顯示出來的為準,如果N卡驅動較新,nvidia-smi顯示的版本會是新的cuda版本,而實際調用是通過nvcc

1.測試nvcc(cuda編譯器)

nvcc -V

正常顯示如下(如果出錯,請看第四節(jié)問題處理部分,有解決方法):
cuda12,ai,ai

2.測試nvidia-smi

nvidia-smi

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

四、問題處理

1.nvcc 顯示沒有

查找nvcc

find / -name "nvcc"

比如出現(xiàn)下面目錄
cuda12,ai,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

見到如下的,是不是很親切?
cuda12,ai,ai

2.nvidia-smi錯誤

據(jù)說重啟解決80%問題
比如如下圖提示,如果錯誤,重啟即可,因為上面已經(jīng)裝過了,很多問題重啟就能解決
注意:還有一種情況,就是開啟了secury boot,在bios里關閉即可,否則重啟還是報錯
cuda12,ai,ai或者這種找不到硬件的,重啟(還有一種可能顯卡沒有插好?。?br>cuda12,ai,ai

再次使用nvidia-smi可以看到類似下面的信息(左上角是N卡驅動版本,右上角是cuda版本)
cuda版本以nvcc為準
cuda12,ai,ai

五、cuda卸載

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

1.準備刪除cuda

apt-get remove cuda

2.自動卸載

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.查找包相關并刪除

dpkg -l |grep cuda

類似于如下圖的一些包,手動刪除相關的包。否則再安裝別的版本會失敗
cuda12,ai,ai把上面的名稱填到下面進行刪除

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*

六、補充說明

1.升級顯卡

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

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

有的顯卡限制功耗可以有效降低溫度,同時性能損失很小
以下僅作參考,通常情況不要動

進入持久化模式

nvidia-smi -pm 1

限制卡0功耗為200w

nvidia-smi -pl 200 -i 0

3.安裝更老的cuda版本

cuda版本雖然有驅動版本的限制,但是這個限制的版本是最低的版本驅動版本。
比如rtx4090的初始驅動版本是522.25,而cuda11.8的默認cuda版本是522.06(默認無法直接安裝)。如果需要這個版本的cuda。
應該先安裝N卡驅動,然后在運行cuda tookit11.8,這時候程序會默認跳過驅動,使用nvcc -V和nvidia-smi顯示的cuda版本不一致,因為兩者原理不同,cuda是通過nvcc來運行的,所以以nvcc為準,特別是在windows下,如果你不小心升級了N卡驅動也不要緊,cuda的實際版本是不會變的。文章來源地址http://www.zghlxwxcb.cn/news/detail-647927.html

到了這里,關于cuda 安裝和卸載 (Ubuntu 2204、debian12)詳細圖解的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • ubuntu server 2204 安裝(圖解)

    ubuntu server 2204 安裝(圖解)

    實體機+U盤安裝 寫給沒有安裝經(jīng)驗的,所以詳細些 1.下載 下載ubuntu鏡像 官方: ubuntu server 2.燒錄 可以使用rufus燒錄鏡像 官方: rufus 選擇下載的.ios鏡像,選擇燒錄到的U盤,開始,中間如果殺毒軟件報警,請放行。 所有都選默認即可,如果燒錄的時候提示下載額外組件,請務必

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

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

    2024年04月29日
    瀏覽(22)
  • Ubuntu20.04卸載cuda12.0

    剛裝cuda的時候沒仔細看版本,默認安裝了cuda12.0,然后發(fā)現(xiàn)pytorch并不支持12.0的版本,于是卸載重裝,先貼解決辦法再吐槽:解決辦法是參考的Nvidia官方文檔 只需要兩步: 官方文檔中實際上是三步: 其中第二步是用來卸載nvidia驅動的,但是我想保留驅動而只卸載cuda所以就跳過了

    2024年02月11日
    瀏覽(23)
  • debian11 debian12 安裝圖解 服務器+桌面

    debian11 debian12 安裝圖解 服務器+桌面

    debian11、debian12 安裝詳細圖解(實體機) debian是linux幾大分支之一,ubuntu也是debian的分支 debian不分服務器、個人桌面版本。 debian12已經(jīng)發(fā)布,和11的安裝方法完全一致,截至到更新,12.1版本已經(jīng)發(fā)布。(2023.8.21更新) 官網(wǎng):debian官網(wǎng) 現(xiàn)在從官網(wǎng)下載,默認就是12.1的網(wǎng)絡安裝

    2024年02月15日
    瀏覽(24)
  • python安裝/卸載模塊方法步驟詳解(附詳細圖解)

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

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

    2024年02月02日
    瀏覽(18)
  • Debian 12 / Ubuntu 22.04 安裝 Docker 以及 Docker Compose 教程

    本文將指導如何在 Debian 12 和 Ubuntu 22.04 下安裝 Docker 以及 Docker Compose。 PS:本文同時適用于 Debian 11 以及 Ubuntu 20.04 什么是 Docker? Docker 是一種容器化技術,可以在服務器上快速搭建容器并在不污染宿主機的情況下運行軟件,而不再需要安裝配置各種環(huán)境。開源 Docker 社區(qū)致力

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

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

    2024年01月23日
    瀏覽(29)
  • 【PaddlePaddle】保姆級教程:Ubuntu22.04+CUDA12.2編譯PaddlePaddle源碼并安裝

    【PaddlePaddle】保姆級教程:Ubuntu22.04+CUDA12.2編譯PaddlePaddle源碼并安裝

    恰逢研一開學,在上課之余想利用這可以自己支配的半年時間再擴展一項技能。 突然想到自己平常在某乎看到眾多帖子均在寫pytorch大大小小的坑,于是思來想去,決定支持一下國產深度學習框架:PaddlePaddle 開個新坑,記錄自己的學習歷程 需要先啟用“適用于 Linux 的 Window

    2024年02月03日
    瀏覽(27)
  • Ubuntu 20.04(linux) cuda(12)+cudnn的deb方式安裝以及驗證(寶寶也適用喲)

    Ubuntu 20.04(linux) cuda(12)+cudnn的deb方式安裝以及驗證(寶寶也適用喲)

    前言(碎碎念) 想當年在實驗室就在自己電腦(雙系統(tǒng))和服務器上都搭建這個環(huán)境(Ubuntu18.04+conda+pycharm+cuda+cudnn完整流程) 還寫了操作文檔,主要遇到了太多問題(比如NVIDIA驅動安裝后黑屏問題,真是想用linux之父的話來說一句) 現(xiàn)在再次遇到重裝服務器這個事情,又遇

    2024年02月03日
    瀏覽(28)
  • Ubuntu18.04配置ZED_SDK 4.0, 安裝Nvidia顯卡驅動、cuda12.1

    Ubuntu18.04配置ZED_SDK 4.0, 安裝Nvidia顯卡驅動、cuda12.1

    首先卸載nvidia相關的、卸載cuda sudo apt-get purge nvidia* sudo apt-get autoremove sudo apt-get remove --auto remove nvidia-cuda-toolkit sudo apt-get purge nvidia-cuda-toolkit 官方卸載cuda的方法: 檢查cuda還在不在: locate libcudart9.1 在軟件更新中心里,手動安裝顯卡驅動。 ubuntu桌面-左下角九宮格-software upda

    2024年02月14日
    瀏覽(53)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包