【CUDA】Ubuntu系统如何安装CUDA保姆级教程(2022年最新)

本文介绍如何在Linux环境下安装CUDA,包括确定GPU支持的CUDA版本、下载安装包、配置环境变量及验证安装过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


本期目录


Linux安装CUDA


  • 输入以下命令,查看 GPU 支持的最高 CUDA 版本。笔者这里显示的是 11.6 ,这意味着,安装的 CUDA 版本必须 <= 11.6 。

    nvidia-smi
    

    image-20221016112555192

  • 前往 Nvidia 的 CUDA 官网:CUDA Toolkit Archive | NVIDIA Developer ,笔者下载 CUDA 11.6.2 版本:

    image-20221016113052516

  • 如下图选择:

    image-20221016113304942

  • 选择好后,下方会显示两条 Linux 命令。在 Linux 终端输入这条命令:

    $ wget https://developer.download.nvidia.com/compute/cuda/11.6.2/local_installers/cuda_11.6.2_510.47.03_linux.run
    
  • 这里笔者的服务器无法翻墙,直接在服务器上下载会超时。所以直接复制下载地址,先在 Windows 系统下下载好,再上传到 /root/ 目录下。

    https://developer.download.nvidia.com/compute/cuda/11.6.2/local_installers/cuda_11.6.2_510.47.03_linux.run
    

    image-20221016115213397

  • 这里由于笔者没有 root 权限,无法上传到 /root/ 目录下。因此将此安装包上传至 /home/og/xxx 自己的工作目录下。输入以下命令:

    $ sudo sh cuda_11.6.2_510.47.03_linux.run
    
  • 弹出来第一个选择框,笔者这台服务器已经安装过 Nvidia 的显卡驱动了,因此选择 “continute” ,会出现下面这个对话框,选择 “accept” 。

    image-20221016132927190

  • 笔者服务器已经安装过 Nvidia 显卡驱动了,因此不需要再安装了。如果你尚未安装驱动,可以顺便一起安装了。摁一下空格取消 Driver 安装,直接选择 Install 安装:

    image-20221016134316003

  • 安装成功:

    image-20221016134822770

    image-20221016134927175

  • 接下来配置环境变量,直接在 Linux 命令行输入以下命令:

    sudo vim ~/.bashrc
    

    在文件末尾添加 (这里笔者假设你已经熟悉 Linux 下 Vim 文本编辑器的使用,不熟悉的强烈推荐去学习一下) :

    export PATH=/usr/local/cuda-11.6/bin${PATH:+:${PATH}}
    export LD_LIBRARY_PATH=/usr/local/cuda-11.6/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
    export CUDA_HOME=/usr/local/cuda-11.6
    
  • 更新系统环境:

    source ~/.bashrc
    sudo ldconfig
    
  • 验证 CUDA 是否安装成功,输入以下命令:

    nvcc -V
    

    输出下图即为成功安装:

    image-20221016135823246

### CUDA 安装指南 #### 准备工作 在开始安装之前,确认系统的硬件兼容性和当前已安装的NVIDIA驱动程序版本。通过`nvidia-smi`命令可以查看显卡支持的最高CUDA版本[^3]。 #### 下载CUDA工具包 访问[NVIDIA 开发者官网](https://developer.nvidia.com/cuda-toolkit-archive),选择适用于Ubuntu 20.04 LTS的CUDA版本进行下载。确保所选版本不超过显卡支持的最大CUDA版本[^2]。 #### 更新软件源并安装依赖项 为了顺利安装CUDA,在终端执行如下命令来更新本地软件库以及安装必要的依赖: ```bash sudo apt update && sudo apt upgrade -y sudo apt install build-essential cmake git wget unzip pkg-config libopencv-dev ``` #### 安装NVIDIA驱动 如果尚未安装合适的NVIDIA驱动,则需先完成这一步骤。对于特定情况下的错误处理,可能还需要额外安装一些模块,比如`libcanberra-gtk-module`等辅助组件[^5]。 ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt install nvidia-driver-XXX # 将XXX替换为具体版本号 ``` 重启计算机使新驱动生效。 #### 安装CUDA Toolkit 使用dpkg命令直接安装下载好的deb文件: ```bash wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600 sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub sudo add-apt-repository "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /" sudo apt-get update sudo apt-get -y install cuda ``` 设置环境变量以便于后续操作: ```bash echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc source ~/.bashrc ``` 验证安装成功与否可以通过运行简单的测试样例或调用nvcc编译器检查其版本信息。 #### cuDNN 库安装 前往官方页面获取对应的操作系统架构与CUDA版本相匹配的cuDNN runtime library,并依照提示完成安装过程[^4]。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡皮巴拉不躺平

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值