pytorch/pytorch

开源 Python 深度学习框架,提供 GPU 加速张量计算与自动微分

开源 Python 深度学习框架,提供 GPU 加速张量计算与自动微分

产品定位

PyTorch 以 Python 优先为设计取向,可复用 NumPy、SciPy、Cython 等常用 Python 包进行扩展,也可通过 C/C++ 扩展 API 编写新的神经网络层。选型时需注意:AMD ROCm 后端目前仅支持 Linux 系统;从源码构建需要 Python 3.10 或更高版本、完整支持 C++20 的编译器、至少 10 GB 磁盘空间,首次构建约需 30-60 分钟。除常规安装方式外,还为 NVIDIA Jetson 系列嵌入式设备提供 Python wheels。

适合用户

  • 深度学习研究人员
  • 机器学习工程师
  • Python 开发者

功能亮点

  • GPU 加速张量计算

    提供可在 CPU 或 GPU 上运行的张量,支持切片、索引、数学运算、线性代数、归约等大量张量例程。

  • 基于 tape 的自动微分

    torch.autograd 支持所有可微张量操作的自动微分,可任意改变网络行为而无延迟或开销。

  • 神经网络库 torch.nn

    与 autograd 深度集成、面向最大灵活性的神经网络库。

  • TorchScript 编译栈

    torch.jit 提供编译栈,可从 PyTorch 代码创建可序列化、可优化的模型。

  • 张量共享的多进程

    torch.multiprocessing 提供跨进程的 torch 张量内存共享,适用于数据加载和 Hogwild 训练。

访问与价格

可用状态: 当前可用

价格信息: 开源

支持平台: API, Linux, 自托管, Windows

价格说明: 开源项目,仓库公开托管于 GitHub。

官方入口

来源核验

资料核验于 2026-09-01