目錄
1. 查看顯卡版本命令:
2. 更新驅動:
2.1 下載顯卡驅動
2.2 安裝前配置
2.3 安裝顯卡驅動
3. 下載更換cuda版本:
3.1 下載cuda:
3.2 安裝過程中遇到一些選項,同意協(xié)議accept
3.3 vi ~/.bashrc末端加上配置信息
參考連接:
1. 查看顯卡版本命令:
nvidia-smi:GPU驅動版本,driverAPI(支持的最高cuda版本)。
watch -n 1 nvidia-smi:動態(tài)監(jiān)控顯卡狀態(tài)。
nvcc -V:cuda版本,timeAPI(運行時API)。
2. 更新驅動:
2.1 下載顯卡驅動
查看自己的顯卡信息:
lspci | grep -i nvidia
? 根據(jù)自己的顯卡信息去登錄NVIDIA官方下載適合的驅動型號和版本:
官方驅動 | NVIDIA
選擇對應自己的驅動版本并進行下載,保存為.run文件
?
2.2 安裝前配置
-
-
- 驗證系統(tǒng)是否安裝gcc,g++,tar,make,如果沒有安裝,就手動配置yum源進行安裝
-
?gcc –v
?g++ -v
?yum install gcc gcc-c++ tar make
-
-
- ?如果沒有安裝kernel-header包,使用本地的yum安裝
-
?? yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
-
-
- 如果系統(tǒng)已經安裝了驅動,則進行卸載。出現(xiàn)xconfig選擇yes
-
sudo?/usr/bin/nvidia-uninstall
-
-
- 查詢Nouneau模塊是否運行,如果運行則需要禁用
-
?lsmod | grep nouveau
如果有輸出則表示運行,如果沒有輸出則表示禁用成功。
禁用則在以下文件內寫入以下內容:
vim /usr/lib/modprobe.d/blacklist-nouveau.conf
# 加入的內容:
blacklist nouveau
options nouveau modeset=0
在進入文件之后,按I表示插入,這是可以對文件內寫入內容,然后按esc退出插入,按shift+:輸入命令退出文件,輸入q表示退出,輸入wq表示保存并退出,輸入wq!表示保存并強制退出。
文件寫入保存退出之后,執(zhí)行以下命令使內核生效,并重啟服務器
?dracut -f
?systemctl set-default multi-user.target
?Reboot
再次查看Nouneau模塊是否運行,如果沒有輸出則禁用成功。
lsmod | grep nouveau
2.3 安裝顯卡驅動
上傳下載好的驅動程序NVIDIA-Linux-x86_64-460.106.00.run到GPU節(jié)點(將文件上傳至服務器)
賦予文件執(zhí)行權限,并安裝:
?sudo chmod a+x NVIDIA-Linux-x86_64-460.106.00.run
?sudo ./NVIDIA-Linux-x86_64-460.106.00.run
在安裝過程中可能會顯示一個問題:
選擇NO繼續(xù)
如果出現(xiàn)警告可以不用理會,直接接續(xù)。
直到安裝完成
安裝只后輸入nvidai-smi,顯示如下,則安裝成功。
3. 下載更換cuda版本:
不同cuda版本的安裝包:CUDA Toolkit Archive | NVIDIA Developer?下載所需的cuda
- 本文安裝CUDA-11.1,更改cuda10.0->11.1
- 安裝過程中,會問你是否需要下載驅動(Drive),正常情況下請不要下載,即選擇否。
- 默認安裝目錄是/usr/local/,后面會多次提到
- vi ~/.bashrc末端加上配置信息
/usr/local中有cuda的軟連接時:
export?CUDA_HOME=/usr/local/cuda
export?LD_LIBRARY_PATH=${CUDA_HOME}/lib64
export?PATH=${CUDA_HOME}/bin:${PATH}
/usr/local沒有cuda軟連接時,直接硬鏈接
export PATH=/usr/local/cuda-xx.x/bin:$PATH
export?LD_LIBRARY_PATH=/usr/local/cuda-xx.x/lib64:$LD_LIBRARY_PATH
source ~/.bashrc刷新配置文件,使得配置生效。
詳細安裝教程如下:
3.1 下載cuda:
- 到官網(wǎng)找到cuda版本,選擇對應主機(服務器的)cp下載安裝命令。
wget https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda_11.1.1_455.32.00_linux.run
sudo sh?cuda_11.1.1_455.32.00_linux.run
3.2 安裝過程中遇到一些選項,同意協(xié)議accept
不要勾選 driver?。?!?( 這里要按一下空格 ,即[ ]中沒有X)
YES,替換舊的軟連接
3.3 vi ~/.bashrc末端加上配置信息
以下配置二選一!??!
/usr/local中有cuda的軟連接時:
export?CUDA_HOME=/usr/local/cuda
export?LD_LIBRARY_PATH=${CUDA_HOME}/lib64
export?PATH=${CUDA_HOME}/bin:${PATH}
/usr/local沒有cuda軟連接時,直接硬鏈接
export PATH=/usr/local/cuda-xx.x/bin:$PATH
export?LD_LIBRARY_PATH=/usr/local/cuda-xx.x/lib64:$LD_LIBRARY_PATH
source ~/.bashrc刷新配置文件,使得配置生效。
安裝完成后輸入nvcc -V,顯示如下,安裝成功
分別查看nvidia驅動和cuda版本,更新完成。
參考連接:
服務器,Linux,centos7成功安裝顯卡驅動(超詳細)_嗨,紫玉靈神熊的博客-CSDN博客_centos7安裝顯卡驅動
Linux安裝多個版本的CUDA,以及不同版本CUDA之間的切換使用(不同虛擬環(huán)境使用不同CUDA版本)-pudn.com文章來源:http://www.zghlxwxcb.cn/news/detail-609684.html
https://blog.csdn.net/qq_43885462/article/details/125668170?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-1-125668170-null-null.pc_agg_new_rank&utm_term=cuda%E5%8D%87%E7%BA%A7&spm=1000.2123.3001.4430文章來源地址http://www.zghlxwxcb.cn/news/detail-609684.html
到了這里,關于Linux Centos7安裝更新GPU driver驅動和cuda:的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!