1.命令行写入如下命令,查看能安装的CUDA Version的最高版本是11.4,因此我打算安装11.3版本
nvidia-smi
2.cuDNN 历史版本 | NVIDIA 开发者选择适合自己的版本,把那两行代码复制到命令行进行下载,我需要的版本如图所示
https://developer.nvidia.com/cuda-11-3-1-download-archive
wget https://developer.download.nvidia.com/compute/cuda/11.3.1/local_installers/cuda_11.3.1_465.19.01_linux.run
sudo sh cuda_11.3.1_465.19.01_linux.run
3.如果出现以下提示,选择
continue
并在下面取消安装驱动即可。
4.输入第一行命令进行安装包的下载,输入第二行命令进行安装,这里需要手动输入accept,
5.如果已经安装显卡驱动,则取消掉“Driver”这个选项(在Driver位置键入 enter取消)
光标移至Install,按ENTER键。 我们已经有驱动了,这里取消安装驱动,上下键跳转选项,回车键选择是否安装。
6.漫长的等待。。。。。
然后显示下面内容就安装成功了(这里借用的别人的图片,我安装的时候没截图)
7.添加路径
1.首先要用下面的命令打开一个文件
vi ~/.bashrc
2.最后的部分添加上(如果你不是装的11.3版本,要改目录中的版本)
export LD_LIBRARY_PATH=/usr/local/cuda-11.3/lib64
export PATH=$PATH:/usr/local/cuda-11.3/bin
3.保存后,刷新环境变量
source ~/.bashrc
4.再次使用命令(注意V是大写)
nvcc -V
出现这种说明安装成功
8.删除CUDA
当为公司的工作站搭建深度学习环境时,我不得不面临一个挑战:卸载不适用的CUDA版本。这里,我将详细记录下从CUDA 10.0切换到10.2时的卸载步骤,希望对有类似需求的朋友有所帮助。
首先,确认当前的CUDA版本是10.0,但为了适应新的需求,我们需要将其卸载。进入CUDA 10.0的安装目录:
cd /usr/local/cuda-10.0/bin
在这里,你会发现一个关键的卸载工具,如果是CUDA 10.0及以下版本,它被称为uninstall_cuda_10.0.pl。如果版本高于10.0,名字会有所变化,改为cuda-uninstaller。执行相应的命令以卸载:
sudo ./uninstall_cuda_10.0.pl
或者,对于更高版本的CUDA:我当时卸载的时候用的这个方法
sudo ./cuda-uninstaller
如果卸载后,/usr/local/cuda-10.0目录依然存在,说明可能还残留着cuDNN的文件。cuDNN是CUDA的重要组成部分,因此我们需要彻底移除它:
sudo rm -rf /usr/local/cuda-10.0
最后,清理完毕,确保这两个关键路径已经干净,我们的CUDA环境就彻底地从系统中消失了。
版权归原作者 耶啵521 所有, 如有侵权,请联系我们删除。