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

CentOS 7安裝N卡驅(qū)動和CUDA和cuDNN

這篇具有很好參考價值的文章主要介紹了CentOS 7安裝N卡驅(qū)動和CUDA和cuDNN。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

系統(tǒng)一開始是CentOS 7.6,安裝依賴時yum給的內(nèi)核文件的版本號和uname -r的結(jié)果不一樣,這時不能直接裝依賴,裝上后后面裝驅(qū)動時會報錯找不到內(nèi)核頭文件(最開始我直接裝依賴了,以為高版本兼容低版本,然后裝驅(qū)動時報錯找不到957版的內(nèi)核頭文件),所以需先yum -y upgrade,升級完后需重啟(重啟后變成CentOS 7.9了),之后yum給的版本號和uname -r就一樣了,就可以裝依賴了。

升級前內(nèi)核版本是957,yum裝的話會裝1160,版本不一樣。

centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔

升級前

centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔

升級后

centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔

yum裝了1160版本的依賴,然后裝驅(qū)動時報錯找不到957版的內(nèi)核頭文件

安裝N卡驅(qū)動

查看機(jī)器上有哪些顯卡

lspci | grep -i vga

lspci | grep -i nvidia

centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔

禁用nouveau

nouveau是N卡的開源驅(qū)動,linux會自動安裝,不是NVIDIA官方的,安裝官方驅(qū)動前需先禁止掉它。

執(zhí)行l(wèi)smod | grep nouveau,如果有輸出,說明未禁用;如果沒有輸出,說明已禁用。

centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔

未禁用nouveau

vim /usr/lib/modprobe.d/dist-blacklist.conf,注釋掉blacklist nvidiafb這一行,然后添加下面兩行

blacklist nouveau
options nouveau modeset=0

然后重建initramfs image,執(zhí)行下面的命令

mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
dracut /boot/initramfs-$(uname -r).img $(uname -r)

重啟

reboot

再執(zhí)行l(wèi)smod | grep nouveau,如果沒有輸出,說明已禁用。

centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔

已禁用nouveau

安裝依賴

yum install kernel-devel kernel-headers gcc dkms gcc-c++

安裝驅(qū)動

官方下載頁,根據(jù)你的顯卡型號搜索。我的顯卡是Tesla P4,咨詢?nèi)豪锎罄?,說應(yīng)該用CUDA 11.2,所以這是我的型號的下載鏈接。

centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔
centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔

下載完后執(zhí)行

chmod +x NVIDIA-Linux-x86_64-460.106.00.run
./NVIDIA-Linux-x86_64-460.106.00.run --kernel-source-path=/usr/src/kernels/3.10.0-1160.83.1.el7.x86_64 -no-x-check --no-opengl-files
# --kernel-source-path的值是裝完依賴后才有這個路徑
# 遠(yuǎn)程安裝會檢測x server,要讓它不檢測
# 不安裝opengl,因為安裝opengl,CentOS界面UI不能正常啟動

安裝過程中

Would you like to register the kernel module sources with DKMS?選yes(服務(wù)器選yes,本地選no)

Install NVIDIA's 32-bit compatibility libraries?選yes

安裝完成后執(zhí)行nvidia-smi,如果有輸出,說明驅(qū)動已安裝。

centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔

從最開始升級內(nèi)核重啟后,到這一步,裝驅(qū)動時可能提示要重啟,記不清了。

安裝CUDA

安裝

官方下載頁,我下載的11.2.2的run文件,前面已經(jīng)說了我的型號應(yīng)該用這個版本。

chmod +x cuda_11.2.2_460.32.03_linux.run
./cuda_11.2.2_460.32.03_linux.run --no-opengl-libs

安裝時,X表示選中,即安裝,空白表示不選中,即不安裝。驅(qū)動前面已經(jīng)安裝了,不用再安裝。設(shè)成下面的樣子,再Install。

CUDA Installer
- [ ] Driver
     [ ] 460.32.03
+ [X] CUDA Toolkit 11.2
  [X] CUDA Samples 11.2
  [X] CUDA Demo Suite 11.2
  [X] CUDA Documentation 11.2
  Options
  Install

安裝完成后

centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔
vim /etc/profile
# 添加下面兩行,路徑要和上圖中一樣
export PATH=/usr/local/cuda-11.2/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.2/lib64:$LD_LIBRARY_PATH

# 保存并重新加載
source /etc/profile

測試是否安裝成功

方法一

終端輸入cuda并連按兩次tab,若有候選命令,則再執(zhí)行nvcc --version,有輸出版本信息就是安裝成功。

centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔

自動出現(xiàn)候選命令

centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔

方法二

執(zhí)行CUDA的示例程序進(jìn)行測試

cd /root/NVIDIA_CUDA-11.2_Samples/1_Utilities/deviceQuery
make
./deviceQuery
centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔
centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔

安裝cuDNN

安裝

官方下載頁,一開始直接頁面內(nèi)搜11.2搜到兩個結(jié)果,是2021年的,然后在最頂部發(fā)現(xiàn)是11.x,就選它了。直接下載會提示讓登錄NVIDIA帳號,查到一個不用登帳號的方法,就是在下面第二張圖箭頭處點右鍵,復(fù)制鏈接,然后用迅雷下,但是我用迅雷下載過程中中斷了,所以還是注冊了帳號。

centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔
centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔
tar -xvf cudnn-linux-x86_64-8.7.0.84_cuda11-archive.tar.xz
# 以下三行命令from https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html
# 參考鏈接中這一步復(fù)制的文件和官方文檔中不太一樣
cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include
cp -P cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64
chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

測試是否安裝成功

查到的資料是執(zhí)行cat /usr/local/cuda-11.2/include/cudnn.h | grep CUDNN_MAJOR -A 2,

# 參考鏈接中的兩個例子

[root@ctnr ~]# cat /usr/include/cudnn_v7.h |grep CUDNN_MAJOR -A 2
#define CUDNN_MAJOR 7
#define CUDNN_MINOR 5
#define CUDNN_PATCHLEVEL 0
--
#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)

#include "driver_types.h"



cat /usr/local/cuda-8.0/include/cudnn.h | grep CUDNN_MAJOR -A 2
#define CUDNN_MAJOR      6
#define CUDNN_MINOR      0
#define CUDNN_PATCHLEVEL 21
--
#define CUDNN_VERSION    (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)

#include "driver_types.h"

但我這沒輸出,查看cudnn.h,里面有一句

#include "cudnn_version.h"

再查看cudnn_version.h,里面有cuDNN版本信息,連著的三行分別代表主版本、次版本以及修定版本。

#ifndef CUDNN_VERSION_H_
#define CUDNN_VERSION_H_

#define CUDNN_MAJOR 8
#define CUDNN_MINOR 7
#define CUDNN_PATCHLEVEL 0

#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)

/* cannot use constexpr here since this is a C-only file */
/* Below is the max SM version this cuDNN library is aware of and supports natively */

#define CUDNN_MAX_SM_MAJOR_NUMBER 9
#define CUDNN_MAX_SM_MINOR_NUMBER 0
#define CUDNN_MAX_DEVICE_VERSION (CUDNN_MAX_SM_MAJOR_NUMBER * 100) + (CUDNN_MAX_SM_MINOR_NUMBER * 10)

#endif /* CUDNN_VERSION_H */

最后

前言中說了yum裝的內(nèi)核版本要和系統(tǒng)一樣,你可能會想到這個命令,它就是安裝和你內(nèi)核版本一樣的依賴。

yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)

但我升級前用這個命令提示找不到957的包,然后去pkgs.org也搜不到957的包,就去群里問了大佬,他讓升kernel版本,升成1160。順便還吐槽了我們還在用3.10,而截止到2023年2月底linux官方還在維護(hù)的最低版本是4.14。

centos查看nvidia驅(qū)動版本,linux,linux,運維,服務(wù)器,centos,Powered by 金山文檔

參考鏈接

【Linux】 查看機(jī)器是否有GPU_linux查看gpu_jn10010537的博客-CSDN博客

GPU, CUDA,cuDNN三者的關(guān)系總結(jié)_挽手等風(fēng)起的博客-CSDN博客

openEuler安裝GPU、CUDA、cudnn_openeuler安裝顯卡驅(qū)動_irrationality的博客-CSDN博客

Kubernetes管理GPU應(yīng)用 - breezey - 博客園 (cnblogs.com)

Tensorflow-gpu版本安裝 - breezey - 博客園 (cnblogs.com)

CentOS部署顯卡驅(qū)動:CUDA,cuDNN_天然玩家的博客-CSDN博客

CentOS 7 安裝 NVIDIA 顯卡驅(qū)動和 CUDA Toolkit_cuda toolkit centos_XueShengke的博客-CSDN博客

centos安裝cuda · 大專欄 (dazhuanlan.com)

centos7安裝顯卡驅(qū)動、cuda以及cudnn_yingchenwy的博客-CSDN博客

CUDA與cuDNN安裝教程(超詳細(xì))_kylinmin的博客-CSDN博客

Installation Guide :: NVIDIA Deep Learning cuDNN Documentation文章來源地址http://www.zghlxwxcb.cn/news/detail-616113.html

到了這里,關(guān)于CentOS 7安裝N卡驅(qū)動和CUDA和cuDNN的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Ubuntu20.04無線網(wǎng)卡驅(qū)動安裝

    Ubuntu20.04無線網(wǎng)卡驅(qū)動安裝

    UbuntuU盤啟動盤安裝好Ubuntu 20.04之后,發(fā)現(xiàn)沒有無線網(wǎng)絡(luò),不過有線可以用。 比較簡單的就是直接拉一條網(wǎng)線進(jìn)行連接,如果沒有網(wǎng)線,有另外一臺帶無線的電腦也可以 進(jìn)入設(shè)置 選擇更改適配器設(shè)置 選擇連上的無線網(wǎng)絡(luò),右鍵選擇屬性 選擇共享,勾線允許其他網(wǎng)絡(luò),點擊確

    2023年04月11日
    瀏覽(18)
  • Debian/Linux安裝 Realtek 8811cu無線網(wǎng)卡驅(qū)動

    1、下載必備安裝包 make、gcc(debian中可用build-essential包)、bc、linux-headers-$(uname -r)、dkms 2、在github中下載8811cu的驅(qū)動(8811cu和8821cu用的同一個驅(qū)動),注意下驅(qū)動程序是否能在當(dāng)前版本的內(nèi)核中使用,brektrou的驅(qū)動無法在6以上的內(nèi)核中使用,建議用morrownr的(具體支持內(nèi)核版本,

    2024年04月27日
    瀏覽(29)
  • 【Ubuntu18.04 解決藍(lán)牙wifi 之a(chǎn)x201無線網(wǎng)卡驅(qū)動安裝】

    【Ubuntu18.04 解決藍(lán)牙wifi 之a(chǎn)x201無線網(wǎng)卡驅(qū)動安裝】

    臺式機(jī)安裝了雙系統(tǒng)win11+Ubuntu18.04系統(tǒng),發(fā)現(xiàn)沒有無線網(wǎng)卡和藍(lán)牙,經(jīng)查閱資料發(fā)現(xiàn)由于網(wǎng)卡剛沒多久,Ubuntu沒有集成ax201網(wǎng)卡驅(qū)動,需自己安裝ax201網(wǎng)卡驅(qū)動。首先確定內(nèi)核kernels版本是否大于5.2,然后去官網(wǎng)下載驅(qū)動,重啟電腦就可以啦! 首先查看內(nèi)核版本 我的是5.4夠用不需

    2024年02月02日
    瀏覽(91)
  • Ubuntu20.04 無線網(wǎng)卡驅(qū)動(未發(fā)現(xiàn)wifi適配器)、Nvidia顯卡驅(qū)動安裝一條龍教程【多坑預(yù)警】

    Ubuntu20.04 無線網(wǎng)卡驅(qū)動(未發(fā)現(xiàn)wifi適配器)、Nvidia顯卡驅(qū)動安裝一條龍教程【多坑預(yù)警】

    ? 2023年7月入職,ubuntu的小白,公司新配的電腦,里面都是舊版Ubuntu不能識別的硬件。此前安裝的ubuntu22.04網(wǎng)卡驅(qū)動和顯卡驅(qū)動都很正常,但是跑VTD有問題,重裝ubuntu18.04后一直在踩坑,前人大佬們提出了許多方法,大多都嘗試過并踩過坑,在人和系統(tǒng)的共同崩潰中經(jīng)過幾周的

    2024年02月05日
    瀏覽(22)
  • ubuntu22.04 linux內(nèi)核5.19版本安裝usb無線網(wǎng)卡驅(qū)動(linux小白)

    ubuntu22.04 linux內(nèi)核5.19版本安裝usb無線網(wǎng)卡驅(qū)動(linux小白)

    居住環(huán)境原因,臺式機(jī)(Ubuntu22.04系統(tǒng))沒辦法連網(wǎng)線,需要無線網(wǎng)卡。 1.經(jīng)上網(wǎng)查詢,買了綠聯(lián)AC1300 雙頻無線網(wǎng)卡,支持內(nèi)核5.15版本以下。 2.在綠聯(lián)官網(wǎng)下載驅(qū)動,如下圖,安裝過程發(fā)現(xiàn)缺少 linux/net/ipx文件。 ?3.經(jīng) ubuntu linux內(nèi)核版本>5.15安裝usb無線網(wǎng)卡驅(qū)動_linux 內(nèi)核5

    2024年02月15日
    瀏覽(24)
  • 無線網(wǎng)卡驅(qū)動安裝 (驅(qū)動為rtl8811CU)基于NVIDIA XAVIER NX 下的ubuntu18.04 和ubuntu20.04兩個不同版本

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 基于NVIDIA Xavier NX 此處是綠聯(lián)AC650M,根據(jù)商家的教程,顯示我ubuntu內(nèi)核太高。因此不能用他們提供的驅(qū)動。 奇怪的是我在ubuntu20.04使用的方法在18.04上就不適用,因此我在這分為兩個不同版本進(jìn)行演示安

    2024年02月15日
    瀏覽(26)
  • 【【手把手教你從SD卡驅(qū)動VDMA顯示圖片實驗】】

    【【手把手教你從SD卡驅(qū)動VDMA顯示圖片實驗】】

    典型的BMP圖像文件是由四部分組成的 包括了BMP的文件頭,BMP信息頭,調(diào)色板,位圖數(shù)據(jù) 因為傳遞的是RGB圖像 RGB不太需要調(diào)色板了 從信息頭直接到位圖數(shù)據(jù) 文件頭占據(jù)了14個字節(jié) 分別是 查看這個16進(jìn)制格式 BMP的文件格式 總是低字節(jié)的放在低地址位,高字節(jié)放在高地址位。

    2024年01月21日
    瀏覽(37)
  • 筆記本電腦WIFI和藍(lán)牙無法使用,無線網(wǎng)卡驅(qū)動感嘆號,該設(shè)備無法啟動(代碼10) 問題解決方案

    筆記本電腦WIFI和藍(lán)牙無法使用,無線網(wǎng)卡驅(qū)動感嘆號,該設(shè)備無法啟動(代碼10) 問題解決方案

    筆記本電腦開機(jī)后出現(xiàn)WIFI和藍(lán)牙都無法使用的情況,可能是出現(xiàn)如下原因: 情況一:電腦開啟的飛行模式,和手機(jī)飛行模式一樣會關(guān)閉所有無線功能。出現(xiàn)這種情況一般是誤操作造成的。 ? ?解決方案 :這種情況比較簡單,關(guān)閉飛行模式即可! 情況二:無線網(wǎng)卡驅(qū)動沒有正

    2024年02月11日
    瀏覽(135)
  • CentOS 7.9安裝Tesla M4驅(qū)動、CUDA和cuDNN

    CentOS 7.9安裝Tesla M4驅(qū)動、CUDA和cuDNN

    正文共:1333 字 21 圖,預(yù)估閱讀時間:2 分鐘 上次我們在Windows上嘗試用Tesla M4配置深度學(xué)習(xí)環(huán)境 ( TensorFlow識別GPU難道就這么難嗎?還是我的GPU有問題? ) ,但是失敗了??紤]到Windows本身就會調(diào)用圖形顯示,可能會有影響,所以我們本次換用Linux系統(tǒng)(CentOS 7.9)來嘗試一下

    2024年02月19日
    瀏覽(18)
  • Linux Centos7安裝更新GPU driver驅(qū)動和cuda:

    Linux Centos7安裝更新GPU driver驅(qū)動和cuda:

    目錄 1. 查看顯卡版本命令: 2. 更新驅(qū)動: 2.1 下載顯卡驅(qū)動 2.2 安裝前配置 2.3 安裝顯卡驅(qū)動 3. 下載更換cuda版本: 3.1 下載cuda: 3.2 安裝過程中遇到一些選項,同意協(xié)議accept 3.3 vi ~/.bashrc末端加上配置信息 參考連接: nvidia-smi:GPU驅(qū)動版本,driverAPI(支持的最高cuda版本)。

    2024年02月15日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包