Windows 下的 Pip 安装

The Python Package Index(PyPI) 是 Python 的包管理器。本文档为你介绍在 Windows 系统中使用 PyPI 安装方式安装 PyTorch 。

官方地址:https://pytorch.org/

一、环境准备

PyTorch 可以在各种 Windows 发行版上安装和使用。根据您的系统和计算要求,您在 Windows 上使用 PyTorch 的体验在处理时间方面可能会有所不同。建议(但不要求)您的 Windows 系统配备 NVIDIA GPU,以便充分利用 PyTorch 的CUDA 支持的全部功能。

1.1 目前 PyTorch Stable v2.1.0 支持的环境

  • Windows 7/8/10 专业版/企业版 (64bit),建议使用 Windows 10 或更高版本
  • Windows Server 2008 r2 及更高版本
  • 计算平台支持 CUDA 11.8/12.1ROCm 5.6CPU
  • Python 版本 Python 3.8-3.11 (64 bit),不支持 Python 2.x
  • pip 版本 20.2.2 或更高版本 (64 bit)

1.2 查验您的环境

  • 确认 Python 的版本是否满足要求

    使用以下命令确认是 3.8/3.9/3.10/3.11

      python --version
  • 确认 pip 的版本是否满足要求,要求 pip 版本为 20.2.2 或更高版本

      python -m pip --version
  • 确认 CUDA 版本, 查看显卡驱动(无GPU,则忽略此项)

    nvidia-smi

    从信息可见,CUDA Version: 12.3,CUDA 驱动向下兼容,下载cuda的版本不能高于 12.4

二、开始安装

本文档为您介绍 pip 安装方式

首先请您选择您的版本

  • 如果您的计算机没有 NVIDIA® GPU,请安装 CPU 版的 PyTorch

  • 如果您的计算机有 NVIDIA® GPU,请确保满足以下条件并且安装 GPU 版 PyTorch

    • CUDA 工具包 11.8 配合 cuDNN v8.1.1

    • CUDA 工具包 12.1 配合 cuDNN v8.2.1

注:目前官方发布的 windows 安装包仅包含 CUDA 11.8/12.1,如需使用其他 cuda 版本,请通过源码自行编译。您可参考 NVIDIA 官方文档了解 CUDA 和 CUDNN 的安装流程和配置方法,请见 CUDAcuDNN

根据版本进行安装

确定您的环境满足条件后可以开始安装了,选择下面您要安装的 PyTorch

2.1 CPU 版的 PyTorch

  pip3 install torch torchvision torchaudio

2.2 GPU 版的 PyTorch

2.2.1 CUDA 11.8 的 PyTorch

  pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
2.2.2 CUDA 12.1 的 PyTorch

  pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

三、验证安装

安装完成后您可以使用 python 进入 python 解释器,输入import torch ,再输入 print(torch.__version__)

如果出现 PyTorch 版本 2.1.2+cu121,说明您已成功安装。

四、如何卸载

请使用以下命令卸载 PyTorch:

  • CPU 版本的 PyTorch: python -m pip uninstall torch

  • GPU 版本的 PyTorch: python -m pip uninstall torch-gpu

作者:Jeebiz  创建时间:2023-10-22 00:10
最后编辑:Jeebiz  更新时间:2024-06-06 00:34