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

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

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

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

2.檢查gcc編譯器

gcc --version

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

如果沒(méi)有,建議安裝這個(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

如果出來(lái)很多信息,就說(shuō)明這個(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

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

lsmod | grep nouveau

二、使用cuda Toolkit安裝

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

這樣選擇,下面會(huì)出來(lái)安裝的命令,直接復(fù)制用就行
這里裝的是12.1版本,在上面的官方地址可以選取自己需要的版本,方法都是類似的
不同系統(tǒng)也在這里可以看到對(duì)應(yīng)的安裝方法,然后把下面的命令一個(gè)個(gè)復(fù)制進(jìn)去就行
cuda12,人工智能,ai
cuda12,人工智能,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í)間較長(zhǎng),耐心等待

apt-get -y install cuda

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

(二)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í)間較長(zhǎng),耐心等待

apt-get update
apt-get -y install cuda

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

三、測(cè)試

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

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

nvcc -V

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

2.測(cè)試nvidia-smi

nvidia-smi

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

四、問(wèn)題處理

1.nvcc 顯示沒(méi)有

查找nvcc

find / -name "nvcc"

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

2.nvidia-smi錯(cuò)誤

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

再次使用nvidia-smi可以看到類似下面的信息(左上角是N卡驅(qū)動(dòng)版本,右上角是cuda版本)
cuda版本以nvcc為準(zhǔn)
cuda12,人工智能,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ì)失敗
cuda12,人工智能,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ǔ)充說(shuō)明

1.升級(jí)顯卡

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

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

到了這里,關(guān)于cuda 安裝和卸載 (Ubuntu、debian)詳細(xì)圖解的文章就介紹完了。如果您還想了解更多內(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)文章

  • Ubuntu20.04卸載cuda12.0

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

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

    debian11 debian12 安裝圖解 服務(wù)器+桌面

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

    2024年02月15日
    瀏覽(24)
  • Debian 12 + NVIDIA驅(qū)動(dòng):給人工智能愛好者的安裝指南

    Debian 12 + NVIDIA驅(qū)動(dòng):給人工智能愛好者的安裝指南

    Debian 12是最新發(fā)布的Debian GNU/Linux發(fā)行版,代號(hào)為Bookworm。人工智能程序通常需要大量的計(jì)算資源,尤其是GPU,來(lái)加速訓(xùn)練和推理過(guò)程。為了讓Debian 12系統(tǒng)能夠正常渲染桌面,并充分利用Nvidia GPU的性能,我們需要安裝合適的顯卡驅(qū)動(dòng)。 本文介紹如何安裝Debian 12系統(tǒng)和Nvidia顯卡

    2024年02月16日
    瀏覽(51)
  • cuda 安裝和卸載 (Ubuntu 2204)

    cuda 安裝和卸載 (Ubuntu 2204)

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

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

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

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

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

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

    2024年02月05日
    瀏覽(55)
  • 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)
  • 【PaddlePaddle】保姆級(jí)教程:Ubuntu22.04+CUDA12.2編譯PaddlePaddle源碼并安裝

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

    恰逢研一開學(xué),在上課之余想利用這可以自己支配的半年時(shí)間再擴(kuò)展一項(xiàng)技能。 突然想到自己平常在某乎看到眾多帖子均在寫pytorch大大小小的坑,于是思來(lái)想去,決定支持一下國(guó)產(chǎn)深度學(xué)習(xí)框架:PaddlePaddle 開個(gè)新坑,記錄自己的學(xué)習(xí)歷程 需要先啟用“適用于 Linux 的 Window

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

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

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

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

    Ubuntu18.04配置ZED_SDK 4.0, 安裝Nvidia顯卡驅(qū)動(dòng)、cuda12.1

    首先卸載nvidia相關(guān)的、卸載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 在軟件更新中心里,手動(dòng)安裝顯卡驅(qū)動(dòng)。 ubuntu桌面-左下角九宮格-software upda

    2024年02月14日
    瀏覽(53)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包