顯卡 rtx3060,筆記本已經(jīng)安裝了 cuda 11.4 和 對應(yīng)的cudnn;現(xiàn)在想要安裝 cuda 11.8 和 cudnn 8.8
原理: ?新的 driver 可以 兼容 舊的 cuda sdk;
? ? ? ? ? ? ?舊的 driver 不能 兼容 新的cuda sdk;
下載 cuda 11.8
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
清理舊的driver
sudo apt-get purge nvidia*
sudo reboot
開始安裝 cuda 11.8
sudo sh cuda_11.8.0_520.61.05_linux.run
選項選擇:
continue
accept
yes(/usr/local/cuda ?-> ?new cuda version)
——安裝后的提示內(nèi)容——————————————————————————————
Please make sure that
?- ? PATH includes /usr/local/cuda-11.8/bin
?- ? LD_LIBRARY_PATH includes /usr/local/cuda-11.8/lib64, or, add /usr/local/cuda-11.8/lib64 to /etc/ld.so.conf and run ldconfig as root
————————————————————————————————————————
sudo reboot
如果x起不來,可以試試執(zhí)行:
$ sudo init 5
或者 進入advanced ubuntu 模式,啟動后再回來
測試:
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
nvcc --version
下載官方示例:
$ git clone --recursive https://github.com/NVIDIA/cuda-samples.git
$ git tag
$ git checkout v11.8
編譯運行
$ cd /cuda-samples/Samples/0_Introduction/vectorAdd
$ make
$ ./vectorAdd
打?。?br> Test PASSED
Done
—————————————————————————————————————————
安裝cudnn_8.8
下載cudnn lib 需要nvidia 開發(fā)者賬戶
下載cudnnxxx.tar.xz
$ tar -xvf cudnnxxx.tar.xz
$ sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include?
$ sudo cp -P cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64?
$ sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
所有用戶都能讀
參考:
https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html
測試cudnn
$ git clone --recursive https://github.com/HangJie720/cudnn-samples.git
$ cd cudnn-samples/conv_sample
$ vim Makefile
將 SMS變量的值設(shè)置成自己的顯卡,比如 rtx3060 為 ?86
*******
#LL:: SMS ?= 30 35 50 53 60 61 $(SMS_VOLTA)
SMS ?= 86
*******
$ make
$ conv_sample
打?。?br> Testing single precision
Testing conv
^^^^ CUDA : elapsed = 0.332502 sec,
Test PASSED
Testing half precision (math in single precision)
Testing conv
^^^^ CUDA : elapsed = 2.81334e-05 sec,
Test PASSED
____________________________________________________________________
切換:文章來源:http://www.zghlxwxcb.cn/news/detail-409809.html
改變軟連接 ln -s??/usr/local/cuda-11.4? ?/usr/local/cuda文章來源地址http://www.zghlxwxcb.cn/news/detail-409809.html
到了這里,關(guān)于ubuntu 安裝 多版本 cuda 11.4 11.8的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!