ubuntu中安装cuda
安装 CUDA 的准备工作
为了确保顺利安装 CUDA,在开始之前需确认系统的准备情况。这包括检查当前使用的 Ubuntu 版本和支持的架构,因为不同的 CUDA 版本可能对应特定的操作系统版本和处理器架构。
对于 Ubuntu 系统而言,可以利用 uname
命令来获取有关操作系统的详细信息:
uname -m && cat /etc/*release*
此外,了解所用 GPU 设备的具体型号也至关重要。通过运行如下命令可获得显卡的相关信息[^1]:
lspci | grep -i nvidia
下载与安装 NVIDIA 驱动程序
在安装 CUDA 工具包前,建议先更新至最新的官方 NVIDIA 显卡驱动。可以通过添加图形驱动 PPA 来简化这一过程,并从中选取合适的稳定版驱动进行安装:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
重启计算机使新安装的驱动生效之后再继续下一步骤。
获取并部署 CUDA Toolkit
访问NVIDIA 开发者网站,依据个人需求挑选适合的 CUDA 发行版下载链接;或者直接采用预定义脚本方式快速拉取指定版本文件(例如引用中的 11.4.4)。接着按照提示完成本地安装流程[^2]:
wget https://developer.download.nvidia.com/compute/cuda/11.4.4/local_installers/cuda_11.4.4_470.82.01_linux.run
sudo sh cuda_11.4.4_470.82.01_linux.run
注意:如果选择了自定义路径而非默认位置,则后续环境变量设置部分需要相应调整。
设置环境变量
为了让编译器和其他工具能够识别刚安装好的 CUDA 库,还需要修改用户的 shell profile 文件(如 .bashrc
或 .zshrc
),加入必要的 PATH 和 LD_LIBRARY_PATH 参数指向 CUDA 安装目录下的 bin 和 lib64 子文件夹。编辑配置文件后记得重新加载使之立即生效:
echo 'export PATH=/usr/local/cuda-11.4/bin${PATH:+:${PATH}}' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.4/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}' >> ~/.bashrc
source ~/.bashrc
测试 CUDA 是否正常工作
最后一步是验证整个安装是否成功。可以从源码包中找到几个简单的测试案例来进行初步检验。在此之前,有必要预先准备好某些依赖项以便顺利完成编译任务[^4]:
sudo apt-get install g++ freeglut3-dev build-essential libx11-dev \
libxmu-dev libxi-dev libglu1-mesa libglu1-mesa-dev libfreeimage-dev
进入 /usr/local/cuda/samples
目录下执行 make 构建命令生成可执行文件,随后尝试运行任一样例程序以观察输出结果是否符合预期。
一旦上述所有步骤均无误完成后即表示 CUDA 成功安装于 Ubuntu 平台上,此时便能着手开展基于 GPU 加速的应用开发了[^3]。
相关推荐

















