目录
下载
wget -c https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
安装
添加执行权限
chmod +x cuda_11.8.0_520.61.05_linux.run
执行安装(需sudo权限)
sudo sh cuda_11.8.0_520.61.05_linux.run
安装界面操作: 同意协议:输入"accept"并回车。
组件选择:若已单独安装过NVIDIA驱动,取消勾选"Driver";保留"CUDA Toolkit 11.8"及相关组件。
指定路径:默认安装在/usr/local/cuda-11.8,如需自定义路径,在"Options"中修改。
确认安装:选择"Install"等待完成
环境变量配置:让系统识别CUDA
编辑~/.bashrc文件
nano ~/.bashrc
在文件末尾添加以下内容
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}}
保存并生效配置
source ~/.bashrc
安装验证:确认CUDA可用
通过以下4步验证,确保CUDA驱动、工具包、运行时均正常工作。
验证NVIDIA驱动
执行命令查看驱动版本和支持的CUDA版本:
nvidia-smi
输出结果中"Driver Version"为驱动版本,"CUDA Version"为驱动支持的最高CUDA版本(如550.54.15对应CUDA 12.4)。
验证CUDA编译器
查看nvcc版本,确认环境变量配置生效:
nvcc -V
若输出"nvcc: NVIDIA (R) Cuda compiler driver"及对应版本信息,说明编译器可用。
运行CUDA示例程序
通过官方示例验证CUDA运行时是否正常:
复制示例代码到本地目录:
cp -r /usr/local/cuda-12.4/samples ~/cuda-samples
编译设备查询程序:
cd ~/cuda-samples/1_Utilities/deviceQuery make
运行程序:
./deviceQuery
若输出"Result = PASS",表示CUDA已完全适配GPU;若为"FAIL",则需检查驱动与CUDA版本匹配性。
测试带宽性能
运行带宽测试程序验证GPU与内存的数据传输能力:
cd ~/cuda-samples/1_Utilities/bandwidthTest make && ./bandwidthTest
输出"Result = PASS"即为正常。