Skip to content

PyTorch

概述

  PyTorch 是一个 Python 开源机器学习库,它可以提供强大的 GPU 加速张量运算和动态计算图,方便用户进行快速实验和开发。

  自 PyTorch 发布以来,一直都是深度学习和人工智能领域中最为受欢迎的机器学习库之一。

  本文档主要记录如何安装 PyTorch 环境。

环境

  • Ubuntu: 20.04.3
  • conda: 23.7.4
  • Python: 3.9.18
  • cuda: 12.3.2

提示

  TyTorch 需要依赖 Python 环境,为了方便在不同环境下切换库,建议使用 Anaconda 搭建 Python 环境,详情请查看另一篇文档[链接]。

步骤

安装

  访问 PyTorch 官网[链接],根据系统的情况选择对应的版本安装。

bash
$ conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia

提示

  1. 本文档在编写时,PyTorch 的版本号为 2.2.0。
  2. 注意提前使用 conda 切换到指定的 Python 环境,否则 PyTorch 将会被安装到 base 环境里。

验证

  在命令窗中,输入 python,并在 Python 环境中输入以下命令,验证是否安装成功:

bash
# 进入 Python 环境
$ python
Python 3.9.18 (main, Sep 11 2023, 13:41:44)
[GCC 11.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> result = torch.tensor(1) + torch.tensor(2.0)
>>> result
tensor(3.)
>>>

Released under the MIT license.