显卡 rtx3060,笔记本已经安装了 cuda 11.4 和 对应的cudnn;现在想要安装 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)
——安装后的提示内容——————————————————————————————
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起不来,可以试试执行:
$ 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
打印:
Test PASSED
Done
—————————————————————————————————————————
安装cudnn_8.8
下载cudnn lib 需要nvidia 开发者账户
下载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变量的值设置成自己的显卡,比如 rtx3060 为 86
*******
#LL:: SMS ?= 30 35 50 53 60 61 $(SMS_VOLTA)
SMS ?= 86
*******
$ make
$ conv_sample
打印:
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
____________________________________________________________________
切换:文章来源:https://www.toymoban.com/news/detail-409809.html
改变软连接 ln -s /usr/local/cuda-11.4 /usr/local/cuda文章来源地址https://www.toymoban.com/news/detail-409809.html
到了这里,关于ubuntu 安装 多版本 cuda 11.4 11.8的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!