ubuntu

Ubuntu中PyTorch的安装教程

小樊
34
2025-11-04 23:40:24
栏目: 智能运维

Ubuntu系统PyTorch安装详细教程

一、前置准备

在安装PyTorch前,需完成以下基础环境配置:

  1. 更新系统包
    运行以下命令确保系统软件包为最新版本:

    sudo apt update && sudo apt upgrade -y
    
  2. 安装Python及pip
    Ubuntu 20.04及以上版本默认包含Python 3.8+,需确认安装python3pip及虚拟环境工具:

    sudo apt install python3 python3-pip python3-venv -y
    
  3. 创建虚拟环境(推荐)
    为避免项目依赖冲突,建议使用虚拟环境隔离PyTorch及其依赖:

    python3 -m venv pytorch_env  # 创建名为pytorch_env的虚拟环境
    source pytorch_env/bin/activate  # 激活虚拟环境(激活后终端提示符会显示环境名)
    

    激活后,后续所有安装操作均在虚拟环境中进行。

二、安装PyTorch(分GPU/CPU版本)

1. GPU版本(需NVIDIA显卡支持)

若需使用GPU加速,需先安装兼容的CUDA ToolkitcuDNN库(具体版本需匹配PyTorch版本,参考PyTorch官网要求)。以下以Ubuntu 22.04 + CUDA 12.6为例:

2. CPU版本(无GPU加速)

若无需GPU加速,可直接安装CPU版本的PyTorch(安装速度更快,无需CUDA依赖):

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu

或使用conda安装:

conda install pytorch torchvision torchaudio cpuonly -c pytorch

三、验证安装

安装完成后,通过以下Python代码验证PyTorch是否安装成功及GPU是否可用:

import torch
print("PyTorch版本:", torch.__version__)  # 输出PyTorch版本号
print("CUDA可用性:", torch.cuda.is_available())  # 若为True则表示GPU可用
if torch.cuda.is_available():
    print("CUDA设备名称:", torch.cuda.get_device_name(0))  # 输出GPU设备名称

若输出显示PyTorch版本号且torch.cuda.is_available()返回True(GPU版本),则说明安装成功。

四、常见问题解决

0
看了该问题的人还看了