ubuntu

Ubuntu上PyTorch依赖怎么安装

小樊
44
2025-11-04 23:42:21
栏目: 智能运维

Ubuntu上安装PyTorch依赖的完整步骤

1. 更新系统包列表

首先确保系统包列表是最新的,避免后续安装依赖冲突:

sudo apt update && sudo apt upgrade -y

2. 安装Python及pip

PyTorch依赖Python环境,需安装Python 3.8及以上版本及pip包管理工具:

sudo apt install -y python3 python3-pip python3-venv

验证安装:

python3 --version  # 确认Python版本≥3.8
pip3 --version     # 确认pip已安装

3. (可选)创建虚拟环境

为隔离项目依赖,建议创建虚拟环境:

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

4. 安装系统级依赖

PyTorch部分功能(如OpenMP、BLAS)需要系统级库支持,安装以下依赖:

sudo apt install -y build-essential cmake git wget unzip yasm pkg-config \
    libopenblas-dev liblapack-dev libjpeg-dev libpng-dev

5. 安装PyTorch依赖(核心步骤)

PyTorch有两种主要安装方式,根据需求选择:

方式一:使用pip安装(推荐)

PyTorch官方提供预编译的pip包,支持CPU和GPU版本:

方式二:使用conda安装(适合Anaconda用户)

若已安装Miniconda/Anaconda,可通过conda创建环境并安装:

6. (可选)安装CUDA和cuDNN(GPU加速必需)

若需使用GPU加速,需安装NVIDIA CUDA Toolkit和cuDNN库:

7. 验证PyTorch安装

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

import torch
print("PyTorch版本:", torch.__version__)  # 查看PyTorch版本
print("CUDA可用性:", torch.cuda.is_available())  # 若为True则表示GPU可用
print("GPU设备数:", torch.cuda.device_count())  # 查看GPU数量

注意事项

0
看了该问题的人还看了