本文主要记录在Ubuntu20.04上安装CUDA11.8的步骤。
1. 在官网上下载CUDA 11.8
点击下述网站,前往CUDA官方网站进行下述选择。
由于我们选择的是在本地用run file进行安装,所以选择下图中的这些选项。

之后我们在网页出现的下述指令中,首先先复制第一条:
bash
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
2. 安装CUDA 11.8
执行官网上出现的第二条指令:
bash
sudo sh cuda_11.8.0_520.61.05_linux.run
注:此处如果是Docker,则无需在前面加sudo这个选项。
出现下述界面时,输入Accept接受协议,才能进行下一步。

输入Accept进入下一步之后,注意此处要取消勾选"安装显卡驱动",因为我们之前已经安装过显卡驱动了。


之后使用下移键选择Install进行安装。

之后等待一段时间,安装完成。
3. 添加环境变量
等待安装完成后,我们需要添加环境变量,才能正确使用NVCC等工具。
在Bashrc中添加下述代码:
bash
export PATH=/usr/local/cuda-11.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
添加完成后,在Terminal中执行下述命令:
bash
source ~/.bashrc
执行后,我们在终端中输入 nvcc -v 来查看安装效果。

安装完成