1. 明确硬件与加速需求
首先确定是否需要GPU加速。若使用NVIDIA GPU且需加速计算,选择GPU版本的PyTorch;若仅用于CPU计算(如小型模型、无GPU设备),则选择CPU版本。GPU版本需配合NVIDIA驱动、CUDA Toolkit和cuDNN使用。
2. 检查系统与Python兼容性
python3 --version命令确认当前版本。3. 确认CUDA环境与版本匹配
nvidia-smi命令,获取系统当前CUDA驱动支持的版本(如“11.8”)。4. 选择安装方式与包源
conda create -n pytorch_env python=3.8)。-c pytorch),若下载速度慢,可切换至国内镜像源(如清华源:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/或pip源:pip install -i https://mirrors.aliyun.com/pypi/simple/)。5. 获取对应版本的PyTorch包
conda install pytorch torchvision torchaudio cpuonly -c pytorch;或pip安装pip install torch torchvision torchaudio。conda install pytorch torchvision torchaudio cudatoolkit=11.8 -c pytorch -c nvidia(替换为你的CUDA版本);pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118(替换为你的CUDA版本,如cu117对应CUDA 11.7)。6. 验证安装正确性
安装完成后,运行以下Python代码验证:
import torch
print("PyTorch版本:", torch.__version__) # 查看版本号
print("CUDA是否可用:", torch.cuda.is_available()) # 应输出True(GPU版本)
若CUDA可用,说明GPU加速配置成功;若为False,需检查CUDA驱动、环境变量(如PATH、LD_LIBRARY_PATH)是否正确配置。