• 产品更新

如何在 Ubuntu 22.04 上安装 CUDA?(Ubuntu 上 CUDA 安装分步指南)

如何在 Ubuntu 22.04 上安装 CUDA?(Ubuntu 上 CUDA 安装分步指南)

目录

NVIDIA CUDA工具包是一个软件平台,旨在帮助开发者利用NVIDIA GPU的计算能力高效运行GPU加速应用程序。

统一计算设备架构(CUDA)提供显著的性能提升、异构加速支持以及广泛的生态系统访问,使其成为希望加速计算密集型应用程序的开发者的理想选择。

本教程将概述 CUDA 并指导您在 Ubuntu 22.04 上安装 CUDA,包括安装 NVIDIA 驱动程序的步骤,助您释放 NVIDIA GPU 的计算潜力以应对高负荷工作负载。

什么是 CUDA?

CUDA 是一种编程模型和 API,允许开发者编写可在 CPU 和 GPU 上运行的代码,同时高效管理两者之间的数据传输。

CUDA核心是GPU内部专为高效处理并行计算任务设计的专用单元。它们支持多线程并行执行,是高性能计算的理想选择。

借助CUDA工具包,您可在计算、深度学习、计算机视觉、游戏等各类应用中提升性能、可扩展性和效率。

该工具包支持C、C++、Fortran、Python和Java等编程语言,并与TensorFlow、PyTorch、OpenCV及cuDNN等主流框架库无缝集成。

CUDA的广泛适用性覆盖医疗、金融、机器人、汽车及娱乐等多个行业领域。无论您从事图像处理、自然语言处理、密码学还是光线追踪的加速工作,CUDA工具包都能提供实现更快速高效解决方案所需的工具。

该工具包兼容多个Linux发行版,包括Ubuntu、Debian、Fedora、CentOS和OpenSUSE。

安装前提

要在Ubuntu 22.04上安装CUDA,请确保满足以下条件:

  • 已安装最新版Ubuntu系统
  • 支持 CUDA 的 NVIDIA GPU。

如何在 Ubuntu 22.04 上安装 CUDA?[安装 Cuda Ubuntu]

通过完成以下步骤,您将能够编译并运行 CUDA 应用程序,充分利用 NVIDIA GPU 的并行处理能力。首先安装 NVIDIA 驱动程序,随后安装 CUDA 工具包。

步骤1:更新Ubuntu软件源

首先通过以下命令确保系统处于最新状态:

$ sudo apt update
$ sudo apt upgrade

步骤2:安装推荐的NVIDIA驱动程序包

接着安装ubuntu-drivers-common软件包,并使用ubuntu-drivers命令确定系统推荐的NVIDIA驱动:

$ sudo apt install ubuntu-drivers-common
$ sudo ubuntu-drivers devices


该命令将显示系统详情,包括显卡型号及推荐的NVIDIA驱动程序。

步骤3:在Ubuntu安装NVIDIA驱动程序535

使用以下命令安装NVIDIA驱动程序:

$ sudo apt install nvidia-driver-535


某些情况下,Ubuntu可能已默认预装NVIDIA驱动程序。

步骤四:重启系统

安装驱动后请重启系统以确保驱动正确加载:

$ sudo reboot now 

步骤五:验证NVIDIA驱动安装

系统重启后,通过NVIDIA系统管理接口(SMI)确认驱动安装成功:

$ nvidia-smi

该命令将显示包含驱动版本及CUDA驱动API兼容性的表格。此时驱动已安装,但CUDA工具包尚未部署。

步骤6:在Ubuntu安装GCC

安装CUDA工具包需GCC编译器。使用以下命令安装:

$ sudo apt install gcc

验证安装状态请检查版本:

$ gcc -v

将显示已安装的GCC版本。

步骤7:在Ubuntu上安装CUDA工具包 [Install Cuda Ubuntu]

接下来下载并安装适用于Ubuntu的最新版CUDA工具包。访问官方NVIDIA CUDA工具包下载页面获取适配您系统的版本。

该网站提供详细的工具包下载与安装指南。针对 Ubuntu 22.04,执行以下命令:

$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
$ sudo dpkg -i cuda-keyring_1.1-1_all.deb
$ sudo apt-get update
$ sudo apt-get -y install cuda

若安装过程中遇到依赖问题,请使用以下命令解决:

$ sudo apt --fix-broken install

CUDA工具包安装完成后,重启系统以确保加载所需模块:

$ sudo reboot now

步骤 8:配置环境变量

为完成 CUDA 安装,请按 NVIDIA 文档建议更新环境变量。在 .bashrc 文件末尾添加以下内容:

export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.2/lib64\
${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

按 Ctrl+X 并输入 Y 保存退出文件。

通过以下命令重新加载更新后的 .bashrc 文件:

$ . ~/.bashrc

至此,CUDA 工具包已完全安装并配置完毕。

步骤9:在Ubuntu上检查CUDA版本

环境配置完成后,需验证CUDA工具包是否正常工作。可通过检查CUDA编译器nvcc的版本实现。

运行以下命令验证安装:

$ nvcc -V

该命令将显示nvcc版本,确认CUDA工具包已成功安装。

总结

本教程详细介绍了在Ubuntu系统中安装CUDA、NVIDIA驱动及工具包的全流程,同时演示了NVCC编译器的部署方法。此配置将充分释放GPU性能,助力科学计算与深度学习等任务。更多技术资源请访问NVIDIA CUDA专区

您的业务是否已突破VPS主机的承载极限?是时候升级至性能强劲、稳定可靠的专用服务器了!在完全专属的环境中,您将体验到无与伦比的性能、可扩展性及量身定制的专属服务。更可享受无限流量带来的自由,无缝应对所有业务需求。立即行动——通过BlueServers.com解锁终极托管解决方案!🌐立即获取专用服务器

Share

关于作者


scale 1
Ready to scale?

Start for free and unlock high-performance infrastructure with instant setup.

Get started arrow button

帮助我们改进 — 分享您的反馈

您的意见有助于我们提供更好的服务。