Ubuntu 20.04安装CUDA 11.8

目录

下载

安装

环境变量配置:让系统识别CUDA

安装验证:确认CUDA可用

验证NVIDIA驱动

验证CUDA编译器

运行CUDA示例程序

测试带宽性能


下载

复制代码
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"即为正常。

相关推荐
神梦流27 分钟前
GE 引擎的非标准数据流处理:稀疏张量与自定义算子在图优化中的语义保持
linux·运维·服务器
兜兜转转了多少年34 分钟前
从脚本到系统:2026 年 AI 代理驱动的 Shell 自动化
运维·人工智能·自动化
EHagSJVNpTY37 分钟前
MATLAB 中基于最大重叠离散小波变换的心电信号处理探索
ubuntu
.小墨迹1 小时前
apollo学习之借道超车的速度规划
linux·c++·学习·算法·ubuntu
Lsir10110_1 小时前
【Linux】中断 —— 操作系统的运行基石
linux·运维·嵌入式硬件
Sheffield2 小时前
command和shell模块到底区别在哪?
linux·云计算·ansible
历程里程碑2 小时前
Linux20 : IO
linux·c语言·开发语言·数据结构·c++·算法
郝学胜-神的一滴2 小时前
深入浅出:使用Linux系统函数构建高性能TCP服务器
linux·服务器·开发语言·网络·c++·tcp/ip·程序人生
承渊政道2 小时前
Linux系统学习【Linux系统的进度条实现、版本控制器git和调试器gdb介绍】
linux·开发语言·笔记·git·学习·gitee
技术路上的探险家2 小时前
Ubuntu下Docker与NVIDIA Container Toolkit完整安装教程(含国内源适配)
linux·ubuntu·docker