ubuntu

Ubuntu如何配置PyTorch的网络环境

小樊
57
2025-09-23 11:51:23
栏目: 智能运维

Ubuntu配置PyTorch网络环境的详细步骤

1. 安装系统依赖

首先更新系统包并安装Python基础环境,确保后续安装顺利:

sudo apt update && sudo apt upgrade -y
sudo apt install python3 python3-pip python3-venv -y

2. 安装NVIDIA显卡驱动

PyTorch GPU加速依赖NVIDIA显卡驱动,需先确认显卡型号并安装对应驱动:

3. 安装CUDA Toolkit

CUDA是NVIDIA的并行计算平台,PyTorch GPU版本需匹配对应CUDA版本:

4. 安装cuDNN库

cuDNN是NVIDIA的深度学习加速库,需与CUDA版本匹配:

5. 创建虚拟环境(可选但推荐)

虚拟环境可隔离PyTorch与其他项目的依赖冲突:

python3 -m venv pytorch_env
source pytorch_env/bin/activate  # 激活环境(后续操作均在激活状态下进行)

6. 安装PyTorch

根据是否需要GPU加速,选择以下安装方式:

① GPU版本(推荐)

通过PyTorch官网获取对应CUDA版本的安装命令(如CUDA 11.8):

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
② CPU版本

若无需GPU加速,安装CPU版本:

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

7. 验证安装

运行以下Python代码,检查PyTorch版本及CUDA是否可用:

import torch
print("PyTorch版本:", torch.__version__)
print("CUDA是否可用:", torch.cuda.is_available())  # 返回True表示GPU可用
print("GPU设备名称:", torch.cuda.get_device_name(0))  # 显示GPU型号

常见问题解决

通过以上步骤,即可在Ubuntu系统上完成PyTorch的网络环境配置,支持CPU或GPU加速。如需进一步优化(如Jupyter Notebook集成),可参考PyTorch官方文档。

0
看了该问题的人还看了