ubuntu

Ubuntu PyTorch环境配置技巧

小樊
46
2025-10-31 20:37:56
栏目: 智能运维

Ubuntu下PyTorch环境配置技巧

1. 系统准备:更新与依赖安装

在配置前,先更新系统软件包以确保兼容性:

sudo apt update && sudo apt upgrade -y

安装Python基础依赖(Python3、pip、构建工具):

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

这些依赖是PyTorch及后续扩展库(如OpenCV)正常运行的基础。

2. 虚拟环境:隔离项目依赖

使用venvconda创建隔离环境,避免全局包冲突:

虚拟环境能有效隔离不同项目的依赖版本,防止冲突。

3. PyTorch安装:选择CPU/GPU版本

3.1 CPU版本(无GPU加速)

通过pip安装CPU版本(适合入门或无GPU设备):

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

3.2 GPU版本(需NVIDIA显卡)

需先安装CUDA Toolkit和cuDNN,再安装对应版本的PyTorch:

4. 版本兼容性:避免踩坑

5. 验证安装:确认环境正常

运行以下Python代码验证PyTorch安装及GPU支持:

import torch
print("PyTorch版本:", torch.__version__)  # 查看PyTorch版本
print("CUDA可用性:", torch.cuda.is_available())  # 检查GPU是否可用
if torch.cuda.is_available():
    print("GPU设备名称:", torch.cuda.get_device_name(0))  # 查看GPU型号

若输出显示CUDA可用且GPU型号正确,则配置成功。

6. 常见问题解决技巧

0
看了该问题的人还看了