CUDA版本查看切换升级全部命令详细教程(包含cuda toolkit 10.1安装包,免费下载)

本文参考https://medium.com/@exesse/cuda-10-1-installation-on-ubuntu-18-04-lts-d04f89287130

Step1 查看CUDA版本

nvcc -V

使用上述命令即可查看cuda版本:
在这里插入图片描述
本人的结果如上所示,所用cuda版本为9.1

nvidia-smi

使用上述命令可得到:
在这里插入图片描述如上图所示,也有一个CUDA版本为11.4,但是注意,这里的CUDA版本是你的driver所支持的CUDA版本,而不是你用于运行,编译的cuda版本。

Step2 CUDA版本切换:

1.先清除之前的CUDA版本文件

sudo rm /etc/apt/sources.list.d/cuda*
sudo apt remove --autoremove nvidia-cuda-toolkit
sudo apt remove --autoremove nvidia-*

2. 设置CUDA PPA

sudo apt update
sudo add-apt-repository ppa:graphics-drivers
sudo apt-key adv --fetch-keys  http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/cuda_learn.list'

3. 安装CUDA安装包

sudo apt update
sudo apt install cuda-10-1
sudo apt install libcudnn7

4. 在~/.profile中确定CUDA路径

bash sudo vi ~/.profile
将下面命令加入文件末尾:

# set PATH for cuda 10.1 installation
if [ -d "/usr/local/cuda-10.1/bin/" ]; then
    export PATH=/usr/local/cuda-10.1/bin${PATH:+:${PATH}}
    export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi

5. 重启确定CUDA版本

CUDA:

nvcc  – version

nvcc: NVIDIA ® Cuda compiler driver
Copyright © 2005-2019 NVIDIA Corporation
Built on Wed_Apr_24_19:10:27_PDT_2019
Cuda compilation tools, release 10.1, V10.1.168

NVIDIA Driver:

nvidia-smi

libcudnn:

/sbin/ldconfig -N -v $(sed ‘s/:/ /’ <<< $LD_LIBRARY_PATH) 2>/dev/null | grep libcudnn

Step3 CUDA安装包

若上述命令有报错,导致无法安装,建议使用安装包(.run文件)进行安装,想要获取可以在评论区留下邮箱。


版权声明:本文为go_with_the_wind原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。