Centos 7.8 中安裝Nvidia A100 GPU驅動
導讀 | 本文介紹如何在 7.8 作業系統中禁用nouveau驅動,並安裝Nvidia Tesla A100型號GPU的驅動,並安裝CUDA11.6和cuDNN。 |
系統安裝完成之後,進入系統,使用lspci 查詢一下GPU是否存在、型號資訊是什麼。
[root@node01 ~]# lspci | grep -i nvidia
通過lspci查詢到GPU的型號之後,訪問官網
nvidia.com
下載驅動程式可以按照如下選擇,選擇產品型別、系列、型號、然後根據自己的作業系統來選擇。
注意:如果作業系統是
,儘量選擇Linux 32-bit/Linux 64-bit,不需要選擇詳細的Linux發行版本。測試是發現選擇詳細的Linux發行版本,安裝驅動之後,找不到nvidia-smi
。
當安裝GPU驅動時,提示缺少相關的依賴包,在此,我們需要提前安裝相關的依賴包,目前需要用到的是gcc , g++ , make :
[root@localhost ~]# yum -y install gcc gcc-c++ kernel-devel make
當系統安裝完成之後,會安裝系統開源的NVIDIA驅動版本,名稱為nouveau。檢視nouveau驅動是否載入。
[root@localhost ~]# lsmod |grep -i nouveau
下面將遮蔽該驅動。編輯
/etc/default/grub
檔案,修改
GRUB_CMDLINE_LINUX
一行:
[root@localhost ~]# cat /etc/default/grub
儲存退出,更新grub:
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.10.0-1160.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1160.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-91fd57f1c90a4a2da20ef93ed7f886c6 Found initrd image: /boot/initramfs-0-rescue-91fd57f1c90a4a2da20ef93ed7f886c6.img done [root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.efi.cfg Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.10.0-1160.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1160.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-91fd57f1c90a4a2da20ef93ed7f886c6 Found initrd image: /boot/initramfs-0-rescue-91fd57f1c90a4a2da20ef93ed7f886c6.img
編輯
/lib/modprobe.d/dist-blacklist.conf
,把 blacklist nvidiafb 改成 #blacklist nvidiafb,然後在最下面新增
blacklist nouveau
和。
[root@localhost ~]# vim /lib/modprobe.d/dist-blacklist.conf # blacklist nvidiafb blacklist nouveau options nouveau modeset=0
備份initrams並使用dracut重新建立initramfs並重啟系統:
[root@localhost ~]# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak [root@localhost ~]# dracut -v /boot/initramfs-$(uname -r).img $(uname -r) [root@localhost ~]# reboot
檢視nouveau模組是否載入,不顯示的話就表示已經禁用:
# lsmod | grep nouveau
安裝下載的GPU驅動:NVIDIA-Linux-x86_64-510.47.03.run ,目前驅動版本為:510.47.03,如下執行該驅動檔案,即可安裝。
[root@localhost ~]# ./NVIDIA-Linux-x86_64-346.47.run
輸入
nvidia-smi
來檢視是否可以看到GPU資訊:
[root@localhost ~]# nvidia-smi
至此安裝完成。
訪問nvidia官網,下載CUDA,cuda的連結為:https://developer.nvidia.com/cuda-downloads
選擇runfile檔案來安裝。
[root@localhost ~]# wget https://developer.download.nvidia.com/compute/cuda/11.6.0/local_installers/cuda_11.6.0_510.39.01_linux.run [root@localhost ~]# sudo sh cuda_11.6.0_510.39.01_linux.run
如下圖,Driver選項不要勾選了,前面已經安裝GPU驅動了。
建立環境變數,編輯
~/.bashrc
檔案:
[root@localhost ~]# vim ~/.bashrc
將下面命令追加到檔案最後面:
export CUDA_HOME=/usr/local/cuda export PATH=$PATH:$CUDA_HOME/bin export LD_LIBRARY_PATH=/usr/local/cuda-11.6/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
為
nvcc
命令建立一個軟連線到/usr/bin目錄:
[root@localhost ~]# sudo ln -s /usr/local/cuda/bin/nvcc /usr/bin/nvcc
使用nvcc命令檢視cuda的版本:
[root@localhost ~]# nvcc --version
本文原創地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2885760/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Ubuntu 20.04中安裝Nvidia V100 GPU驅動UbuntuGPU
- Centos 7 安裝nvidia顯示卡驅動CentOS
- Ubuntu 16.04 安裝Nvidia驅動Ubuntu
- centos7.8 安裝RabbitmqCentOSMQ
- VMware ESXi安裝NVIDIA GPU顯示卡硬體驅動和配置vGPUGPU
- Ubuntu Nvidia driver驅動安裝及解除安裝Ubuntu
- 在CentOS7.8中安裝tomcat8CentOSTomcat
- NVIDIA驅動,CUDA,CONDA環境安裝
- openEuler 安裝NVIDIA 顯示卡驅動
- nvidia驅動安裝過程中報已有nouveau驅動錯誤解決
- Ubuntu18.04安裝/解除安裝NVIDIA顯示卡驅動Ubuntu
- CentOS 7.8安裝PostgreSQL(生產系統)CentOSSQL
- deepin Nvidia驅動安裝及deepin遊玩steam
- 滴滴雲即將推出基於NVIDIA Tesla A100 GPU的系列產品GPU
- nvidia圖形驅動程式安裝失敗解決方法
- CentOS 7.8作業系統安裝(用於生產)CentOS作業系統
- Xubuntu18.04 64bit 安裝 NVIDIA GTX1050 TI 驅動Ubuntu
- G011-OS-INS-03 CentOS Linux V7.8 安裝CentOSLinux
- 如何在Ubuntu 18.04伺服器上安裝TensorFlow(Nvidia GPU)Ubuntu伺服器GPU
- Linux 作業系統安裝 Nvidia GPU 驅動,並且方便地切換開啟/關閉狀態的方法Linux作業系統GPU
- ubuntu destop上安裝 NVIDIA GeForce RTX 4090驅動(以這篇為主)Ubuntu
- 顯示卡驅動安裝失敗怎麼辦 nvidia顯示卡驅動一直無法安裝怎麼解決
- 在Linux中,什麼是裝置驅動程式?如何安裝和解除安裝裝置驅動程式?Linux
- 三少玩Linux之nvidia顯示卡驅動簡要安裝步驟Linux
- 如何安裝印表機驅動 印表機驅動安裝步驟
- nvidia geforce gtx 1650驅動win10安裝失敗最佳解決方法Win10
- 惠普印表機驅動怎麼安裝 惠普印表機驅動安裝教程
- 在ubuntu下按照nvidia驅動Ubuntu
- Win10/7系統顯示卡驅動無法安裝提示“Nvidia安裝程式失敗”解決方法Win10
- 360驅動大師怎麼安裝印表機驅動 360驅動安裝印表機的步驟
- emcc13.5 安裝 rhel7.8
- 在 CentOS 中安裝 nodejsCentOSNodeJS
- CentOS容器中安裝NginxCentOSNginx
- CentOS 7 中安裝 SwooleCentOS
- [vmware to openstack] 安裝virtio驅動
- kickstart半自動安裝centos系統與pxe自動安裝centos系統CentOS
- win10系統下Nvidia顯示卡驅動安裝失敗的解決方法Win10
- 如何在絕大部分型別的機器上安裝 NVIDIA 顯示卡驅動型別