ubuntu

Ubuntu下如何安装PyTorch的GPU版本

小樊
44
2025-10-14 11:01:09
栏目: 智能运维

Ubuntu下安装PyTorch GPU版本的完整步骤

1. 前置准备:更新系统及安装基础依赖

在安装前,确保系统包列表是最新的,并安装构建工具与Python环境:

sudo apt update && sudo apt upgrade -y
sudo apt install -y python3 python3-pip python3-venv build-essential cmake git wget unzip yasm pkg-config libopenblas-dev liblapack-dev libjpeg-dev libpng-dev

这一步为后续安装驱动、CUDA及PyTorch提供基础支持。

2. 安装NVIDIA显卡驱动

PyTorch GPU版本依赖NVIDIA驱动,需先确认驱动是否安装:

nvidia-smi

若命令输出GPU信息(如型号、驱动版本),则驱动已安装;若未安装,可通过以下方式安装:

3. 安装CUDA Toolkit

CUDA是PyTorch调用GPU的核心组件,需选择与PyTorch版本兼容的CUDA版本(如PyTorch 2.6.0+对应CUDA 12.6)。以下以CUDA 12.6为例:

4. 安装cuDNN库

cuDNN是深度学习专用加速库,需与CUDA版本匹配(如CUDA 12.6对应cuDNN 8.9+)。安装步骤:

5. 安装PyTorch GPU版本

通过pip安装PyTorch GPU版本(以PyTorch 2.6.0+cu126为例):

pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu126

6. 验证安装

运行以下Python代码,检查PyTorch是否成功识别GPU:

import torch
print("PyTorch版本:", torch.__version__)
print("CUDA可用性:", torch.cuda.is_available())
if torch.cuda.is_available():
    print("CUDA版本:", torch.version.cuda())
    print("GPU设备名称:", torch.cuda.get_device_name(0))

若输出中torch.cuda.is_available()True,且显示GPU设备名称(如NVIDIA GeForce RTX 3060),则说明安装成功。

注意事项

0
看了该问题的人还看了