Skip to main content

Tensors and Dynamic neural networks in Python with strong GPU acceleration

Project description

PyTorch Logo


PyTorch is a Python package that provides two high-level features:

  • Tensor computation (like NumPy) with strong GPU acceleration
  • Deep neural networks built on a tape-based autograd system

You can reuse your favorite Python packages such as NumPy, SciPy, and Cython to extend PyTorch when needed.

Our trunk health (Continuous Integration signals) can be found at hud.pytorch.org.

More About PyTorch

Learn the basics of PyTorch

At a granular level, PyTorch is a library that consists of the following components:

Component Description
torch A Tensor library like NumPy, with strong GPU support
torch.autograd A tape-based automatic differentiation library that supports all differentiable Tensor operations in torch
torch.jit A compilation stack (TorchScript) to create serializable and optimizable models from PyTorch code
torch.nn A neural networks library deeply integrated with autograd designed for maximum flexibility
torch.multiprocessing Python multiprocessing, but with magical memory sharing of torch Tensors across processes. Useful for data loading and Hogwild training
torch.utils DataLoader and other utility functions for convenience

Usually, PyTorch is used either as:

  • A replacement for NumPy to use the power of GPUs.
  • A deep learning research platform that provides maximum flexibility and speed.

Elaborating Further:

A GPU-Ready Tensor Library

If you use NumPy, then you have used Tensors (a.k.a. ndarray).

Tensor illustration

PyTorch provides Tensors that can live either on the CPU or the GPU and accelerates the computation by a huge amount.

We provide a wide variety of tensor routines to accelerate and fit your scientific computation needs such as slicing, indexing, mathematical operations, linear algebra, reductions. And they are fast!

Dynamic Neural Networks: Tape-Based Autograd

PyTorch has a unique way of building neural networks: using and replaying a tape recorder.

Most frameworks such as TensorFlow, Theano, Caffe, and CNTK have a static view of the world. One has to build a neural network and reuse the same structure again and again. Changing the way the network behaves means that one has to start from scratch.

With PyTorch, we use a technique called reverse-mode auto-differentiation, which allows you to change the way your network behaves arbitrarily with zero lag or overhead. Our inspiration comes from several research papers on this topic, as well as current and past work such as torch-autograd, autograd, Chainer, etc.

While this technique is not unique to PyTorch, it's one of the fastest implementations of it to date. You get the best of speed and flexibility for your crazy research.

Dynamic graph

Python First

PyTorch is not a Python binding into a monolithic C++ framework. It is built to be deeply integrated into Python. You can use it naturally like you would use NumPy / SciPy / scikit-learn etc. You can write your new neural network layers in Python itself, using your favorite libraries and use packages such as Cython and Numba. Our goal is to not reinvent the wheel where appropriate.

Imperative Experiences

PyTorch is designed to be intuitive, linear in thought, and easy to use. When you execute a line of code, it gets executed. There isn't an asynchronous view of the world. When you drop into a debugger or receive error messages and stack traces, understanding them is straightforward. The stack trace points to exactly where your code was defined. We hope you never spend hours debugging your code because of bad stack traces or asynchronous and opaque execution engines.

Fast and Lean

PyTorch has minimal framework overhead. We integrate acceleration libraries such as Intel MKL and NVIDIA (cuDNN, NCCL) to maximize speed. At the core, its CPU and GPU Tensor and neural network backends are mature and have been tested for years.

Hence, PyTorch is quite fast — whether you run small or large neural networks.

The memory usage in PyTorch is extremely efficient compared to Torch or some of the alternatives. We've written custom memory allocators for the GPU to make sure that your deep learning models are maximally memory efficient. This enables you to train bigger deep learning models than before.

Extensions Without Pain

Writing new neural network modules, or interfacing with PyTorch's Tensor API, was designed to be straightforward and with minimal abstractions.

You can write new neural network layers in Python using the torch API or your favorite NumPy-based libraries such as SciPy.

If you want to write your layers in C/C++, we provide a convenient extension API that is efficient and with minimal boilerplate. No wrapper code needs to be written. You can see a tutorial here and an example here.

Installation

Binaries

Commands to install binaries via Conda or pip wheels are on our website: https://pytorch.org/get-started/locally/

NVIDIA Jetson Platforms

Python wheels for NVIDIA's Jetson Nano, Jetson TX1/TX2, Jetson Xavier NX/AGX, and Jetson AGX Orin are provided here and the L4T container is published here

They require JetPack 4.2 and above, and @dusty-nv and @ptrblck are maintaining them.

From Source

Prerequisites

If you are installing from source, you will need:

  • Python 3.10 or later
  • A compiler that fully supports C++20, such as clang or gcc (gcc 11.3.0 or newer is required, on Linux)
  • Visual Studio or Visual Studio Build Tool (Windows only)
  • At least 10 GB of free disk space
  • 30-60 minutes for the initial build (subsequent rebuilds are much faster)

* PyTorch CI uses Visual C++ BuildTools, which come with Visual Studio Enterprise, Professional, or Community Editions. You can also install the build tools from https://visualstudio.microsoft.com/visual-cpp-build-tools/. The build tools do not come with Visual Studio Code by default.

An example of environment setup is shown below:

  • Linux:
$ source <CONDA_INSTALL_DIR>/bin/activate
$ conda create -y -n <CONDA_NAME>
$ conda activate <CONDA_NAME>
  • Windows:
$ source <CONDA_INSTALL_DIR>\Scripts\activate.bat
$ conda create -y -n <CONDA_NAME>
$ conda activate <CONDA_NAME>
$ call "C:\Program Files\Microsoft Visual Studio\<VERSION>\Community\VC\Auxiliary\Build\vcvarsall.bat" x64

A conda environment is not required. You can also do a PyTorch build in a standard virtual environment, e.g., created with tools like uv, provided your system has installed all the necessary dependencies unavailable as pip packages (e.g., CUDA, MKL.)

NVIDIA CUDA Support

If you want to compile with CUDA support, select a supported version of CUDA from our support matrix, then install the following:

Note: You could refer to the cuDNN Support Matrix for cuDNN versions with the various supported CUDA, CUDA driver, and NVIDIA hardware.

If you want to disable CUDA support, export the environment variable USE_CUDA=0. Other potentially useful environment variables may be found in setup.py. If CUDA is installed in a non-standard location, set PATH so that the nvcc you want to use can be found (e.g., export PATH=/usr/local/cuda-12.8/bin:$PATH).

If you are building for NVIDIA's Jetson platforms (Jetson Nano, TX1, TX2, AGX Xavier), Instructions to install PyTorch for Jetson Nano are available here

AMD ROCm Support

If you want to compile with ROCm support, install

  • AMD ROCm 4.0 and above installation
  • ROCm is currently supported only for Linux systems.

By default the build system expects ROCm to be installed in /opt/rocm. If ROCm is installed in a different directory, the ROCM_PATH environment variable must be set to the ROCm installation directory. The build system automatically detects the AMD GPU architecture. Optionally, the AMD GPU architecture can be explicitly set with the PYTORCH_ROCM_ARCH environment variable AMD GPU architecture

If you want to disable ROCm support, export the environment variable USE_ROCM=0. Other potentially useful environment variables may be found in setup.py.

Intel GPU Support

If you want to compile with Intel GPU support, follow these

If you want to disable Intel GPU support, export the environment variable USE_XPU=0. Other potentially useful environment variables may be found in setup.py.

Get the PyTorch Source

git clone https://github.com/pytorch/pytorch
cd pytorch
# if you are updating an existing checkout
git submodule sync
git submodule update --init --recursive

Install Dependencies

Common

# Run this command from the PyTorch directory after cloning the source code using the “Get the PyTorch Source“ section above
pip install --group dev

On Linux

pip install mkl-static mkl-include
# CUDA only: Add LAPACK support for the GPU if needed
# magma installation: run with active conda environment. specify CUDA version to install
.ci/docker/common/install_magma_conda.sh 12.4

# (optional) If using torch.compile with inductor/triton, install the matching version of triton
# Run from the pytorch directory after cloning
# For Intel GPU support, please explicitly `export USE_XPU=1` before running command.
make triton

On Windows

pip install mkl-static mkl-include
# Add these packages if torch.distributed is needed.
# Distributed package support on Windows is a prototype feature and is subject to changes.
conda install -c conda-forge libuv=1.51

Install PyTorch

On Linux

If you're compiling for AMD ROCm then first run this command:

# Only run this if you're compiling for ROCm
python tools/amd_build/build_amd.py

Install PyTorch

# the CMake prefix for conda environment
export CMAKE_PREFIX_PATH="${CONDA_PREFIX:-'$(dirname $(which conda))/../'}:${CMAKE_PREFIX_PATH}"
python -m pip install --no-build-isolation -v -e .

# the CMake prefix for non-conda environment, e.g. Python venv
# call following after activating the venv
export CMAKE_PREFIX_PATH="${VIRTUAL_ENV}:${CMAKE_PREFIX_PATH}"

On macOS

python -m pip install --no-build-isolation -v -e .

On Windows

If you want to build legacy python code, please refer to Building on legacy code and CUDA

CPU-only builds

In this mode PyTorch computations will run on your CPU, not your GPU.

python -m pip install --no-build-isolation -v -e .

Note on OpenMP: The desired OpenMP implementation is Intel OpenMP (iomp). In order to link against iomp, you'll need to manually download the library and set up the building environment by tweaking CMAKE_INCLUDE_PATH and LIB. The instruction here is an example for setting up both MKL and Intel OpenMP. Without these configurations for CMake, Microsoft Visual C OpenMP runtime (vcomp) will be used.

CUDA based build

In this mode PyTorch computations will leverage your GPU via CUDA for faster number crunching

NVTX is needed to build PyTorch with CUDA. NVTX is a part of CUDA distributive, where it is called "Nsight Compute". To install it onto an already installed CUDA run CUDA installation once again and check the corresponding checkbox. Make sure that CUDA with Nsight Compute is installed after Visual Studio.

Currently, VS 2017 / 2019, and Ninja are supported as the generator of CMake. If ninja.exe is detected in PATH, then Ninja will be used as the default generator, otherwise, it will use VS 2017 / 2019.
If Ninja is selected as the generator, the latest MSVC will get selected as the underlying toolchain.

Additional libraries such as Magma, oneDNN, a.k.a. MKLDNN or DNNL, and Sccache are often needed. Please refer to the installation-helper to install them.

You can refer to the build_pytorch.bat script for some other environment variables configurations

cmd

:: Set the environment variables after you have downloaded and unzipped the mkl package,
:: else CMake would throw an error as `Could NOT find OpenMP`.
set CMAKE_INCLUDE_PATH={Your directory}\mkl\include
set LIB={Your directory}\mkl\lib;%LIB%

:: Read the content in the previous section carefully before you proceed.
:: [Optional] If you want to override the underlying toolset used by Ninja and Visual Studio with CUDA, please run the following script block.
:: "Visual Studio 2019 Developer Command Prompt" will be run automatically.
:: Make sure you have CMake >= 3.12 before you do this when you use the Visual Studio generator.
set CMAKE_GENERATOR_TOOLSET_VERSION=14.27
set DISTUTILS_USE_SDK=1
for /f "usebackq tokens=*" %i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -version [15^,17^) -products * -latest -property installationPath`) do call "%i\VC\Auxiliary\Build\vcvarsall.bat" x64 -vcvars_ver=%CMAKE_GENERATOR_TOOLSET_VERSION%

:: [Optional] If you want to override the CUDA host compiler
set CUDAHOSTCXX=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\bin\HostX64\x64\cl.exe

python -m pip install --no-build-isolation -v -e .

Intel GPU builds

In this mode PyTorch with Intel GPU support will be built.

Please make sure the common prerequisites as well as the prerequisites for Intel GPU are properly installed and the environment variables are configured prior to starting the build. For build tool support, Visual Studio 2022 is required.

Then PyTorch can be built with the command:

:: CMD Commands:
:: Set the CMAKE_PREFIX_PATH to help find corresponding packages
:: %CONDA_PREFIX% only works after `conda activate custom_env`

if defined CMAKE_PREFIX_PATH (
    set "CMAKE_PREFIX_PATH=%CONDA_PREFIX%\Library;%CMAKE_PREFIX_PATH%"
) else (
    set "CMAKE_PREFIX_PATH=%CONDA_PREFIX%\Library"
)

python -m pip install --no-build-isolation -v -e .
Adjust Build Options (Optional)

You can adjust the configuration of cmake variables optionally (without building first), by doing the following. For example, adjusting the pre-detected directories for CuDNN or BLAS can be done with such a step.

On Linux

export CMAKE_PREFIX_PATH="${CONDA_PREFIX:-'$(dirname $(which conda))/../'}:${CMAKE_PREFIX_PATH}"
CMAKE_ONLY=1 python setup.py build
ccmake build  # or cmake-gui build

On macOS

export CMAKE_PREFIX_PATH="${CONDA_PREFIX:-'$(dirname $(which conda))/../'}:${CMAKE_PREFIX_PATH}"
MACOSX_DEPLOYMENT_TARGET=11.0 CMAKE_ONLY=1 python setup.py build
ccmake build  # or cmake-gui build

Docker Image

Using pre-built images

You can also pull a pre-built docker image from Docker Hub and run with docker v23.0+

docker run --gpus all --rm -ti --ipc=host pytorch/pytorch:latest

Please note that PyTorch uses shared memory to share data between processes, so if torch multiprocessing is used (e.g. for multithreaded data loaders) the default shared memory segment size that container runs with is not enough, and you should increase shared memory size either with --ipc=host or --shm-size command line options to nvidia-docker run.

Building the image yourself

NOTE: Must be built with a Docker version >= 23.0

The Dockerfile is supplied to build images with CUDA 12.1 support and cuDNN v9. You can pass PYTHON_VERSION=x.y make variable to specify which Python version is to be used by Miniconda, or leave it unset to use the default, as the Dockerfile uses system Python.

make -f docker.Makefile
# images are tagged as docker.io/${your_docker_username}/pytorch

You can also pass the CMAKE_VARS="..." environment variable to specify additional CMake variables to be passed to CMake during the build. See setup.py for the list of available variables.

make -f docker.Makefile

Building the Documentation

To build documentation in various formats, you will need Sphinx and the pytorch_sphinx_theme2.

Before you build the documentation locally, ensure torch is installed in your environment. For small fixes, you can install the nightly version as described in Getting Started.

For more complex fixes, such as adding a new module and docstrings for the new module, you might need to install torch from source. See Docstring Guidelines for docstring conventions.

cd docs/
pip install -r requirements.txt
make html
make serve

Run make to get a list of all available output formats.

If you get a katex error run npm install katex. If it persists, try npm install -g katex

[!NOTE] If you see a numpy incompatibility error, run:

pip install 'numpy<2'

Troubleshooting CI Errors

Your build may show errors you didn't have locally - here's how to find the errors relevant to the docs.

If the build has any errors, you will see something like this on the PR:

Monosnap Update installation instructions for doc build · Pull Request #169534 · pytorch:pytorch 2025-12-18 18-22-53

Any doc-related errors will occur in jobs that include "doc" somewhere in the title. It doesn't look like any of these jobs are relevant to our docs.

Let's take a look anyway. Click on the job to see the logs:

Monosnap Update installation instructions for doc build · pytorch:pytorch@7380336 2025-12-18 18-24-15

And we can be sure that this job does not involve docs.

Looking at this build, we can see these jobs are relevant to our docs - and they didn't have any errors:

Check the docs jobs

You might also see a comment on the PR like this:

PR Comment

We can see that some of these issues are relevant to our docs.

Open the logs by clicking on the gh link:

View Logs

And here we can see there is a doc-related error:

Doc Error

You can always find the relevant doc builds by going to the Checks tab on your PR, and scrolling down to pull.

checks

You can either click through or toggle the accordion to see all of the jobs here, where you can see the docs jobs highlighted:

jobs

If you click through, you'll see the doc jobs at the bottom, like this:

View Docs jobs

Building a PDF

To compile a PDF of all PyTorch documentation, ensure you have texlive and LaTeX installed. On macOS, you can install them using:

brew install --cask mactex

To create the PDF:

  1. Run:

    make latexpdf
    

    This will generate the necessary files in the build/latex directory.

  2. Navigate to this directory and execute:

    make LATEXOPTS="-interaction=nonstopmode"
    

    This will produce a pytorch.pdf with the desired content. Run this command one more time so that it generates the correct table of contents and index.

[!NOTE] To view the Table of Contents, switch to the Table of Contents view in your PDF viewer.

Previous Versions

Installation instructions and binaries for previous PyTorch versions may be found on our website.

Getting Started

Pointers to get you started:

Resources

Communication

Releases and Contributing

Typically, PyTorch has three minor releases a year. Please let us know if you encounter a bug by filing an issue.

We appreciate all contributions. If you are planning to contribute back bug-fixes, please do so without any further discussion.

If you plan to contribute new features, utility functions, or extensions to the core, please first open an issue and discuss the feature with us. Sending a PR without discussion might end up resulting in a rejected PR because we might be taking the core in a different direction than you might be aware of.

To learn more about making a contribution to PyTorch, please see our Contribution page. For more information about PyTorch releases, see Release page.

The Team

PyTorch is a community-driven project with several skillful engineers and researchers contributing to it.

PyTorch is currently maintained by Soumith Chintala, Gregory Chanan, Dmytro Dzhulgakov, Edward Yang, Alban Desmaison, Piotr Bialecki and Nikita Shulga with major contributions coming from hundreds of talented individuals in various forms and means. A non-exhaustive but growing list needs to mention: Trevor Killeen, Sasank Chilamkurthy, Sergey Zagoruyko, Adam Lerer, Francisco Massa, Alykhan Tejani, Luca Antiga, Alban Desmaison, Andreas Koepf, James Bradbury, Zeming Lin, Yuandong Tian, Guillaume Lample, Marat Dukhan, Natalia Gimelshein, Christian Sarofeen, Martin Raison, Edward Yang, Zachary Devito.

Note: This project is unrelated to hughperkins/pytorch with the same name. Hugh is a valuable contributor to the Torch community and has helped with many things Torch and PyTorch.

License

PyTorch has a BSD-style license, as found in the LICENSE file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

torch-2.13.0-cp314-cp314t-win_amd64.whl (122.3 MB view details)

Uploaded CPython 3.14tWindows x86-64

torch-2.13.0-cp314-cp314t-manylinux_2_28_x86_64.whl (526.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

torch-2.13.0-cp314-cp314t-manylinux_2_28_aarch64.whl (427.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

torch-2.13.0-cp314-cp314t-macosx_14_0_arm64.whl (111.5 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

torch-2.13.0-cp314-cp314-win_amd64.whl (122.1 MB view details)

Uploaded CPython 3.14Windows x86-64

torch-2.13.0-cp314-cp314-manylinux_2_28_x86_64.whl (526.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

torch-2.13.0-cp314-cp314-manylinux_2_28_aarch64.whl (427.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

torch-2.13.0-cp314-cp314-macosx_14_0_arm64.whl (111.2 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

torch-2.13.0-cp313-cp313-win_amd64.whl (122.1 MB view details)

Uploaded CPython 3.13Windows x86-64

torch-2.13.0-cp313-cp313-manylinux_2_28_x86_64.whl (526.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

torch-2.13.0-cp313-cp313-manylinux_2_28_aarch64.whl (427.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

torch-2.13.0-cp313-cp313-macosx_14_0_arm64.whl (111.2 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

torch-2.13.0-cp312-cp312-win_amd64.whl (122.1 MB view details)

Uploaded CPython 3.12Windows x86-64

torch-2.13.0-cp312-cp312-manylinux_2_28_x86_64.whl (526.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

torch-2.13.0-cp312-cp312-manylinux_2_28_aarch64.whl (427.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

torch-2.13.0-cp312-cp312-macosx_14_0_arm64.whl (111.2 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

torch-2.13.0-cp311-cp311-win_amd64.whl (122.0 MB view details)

Uploaded CPython 3.11Windows x86-64

torch-2.13.0-cp311-cp311-manylinux_2_28_x86_64.whl (526.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

torch-2.13.0-cp311-cp311-manylinux_2_28_aarch64.whl (427.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

torch-2.13.0-cp311-cp311-macosx_14_0_arm64.whl (111.2 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

torch-2.13.0-cp310-cp310-win_amd64.whl (122.0 MB view details)

Uploaded CPython 3.10Windows x86-64

torch-2.13.0-cp310-cp310-manylinux_2_28_x86_64.whl (526.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

torch-2.13.0-cp310-cp310-manylinux_2_28_aarch64.whl (427.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

torch-2.13.0-cp310-cp310-macosx_14_0_arm64.whl (111.2 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file torch-2.13.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: torch-2.13.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 122.3 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for torch-2.13.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 a7de8a313090dc5c7d7ba4bfe5c3be222528f9a4dba1acc83bddb1157360c4b8
MD5 e5371e5c3f40155bbce7739f4482fdfa
BLAKE2b-256 5694655c91992a882bd5071aa0b5d22a07dbb130d801e872be97c0b627a7c693

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc26eead4cf51d0b544e31e364dcf000846549c273bd148936fe9d24d29acb92
MD5 506a4cf79914a980e64e45862d67cb83
BLAKE2b-256 9a1d38006e045bf0a1fc28ef01e757c554e59e59a8770c284bc4f47b14e60441

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31061ff56ed8fbf26c749806905aeb749ebeb819810fd5d52508aa5afd90dddc
MD5 46382efb1be2a1d55bf1f807c89a10c9
BLAKE2b-256 69d1491e3a0389430946145888b0203f2b6a759ce2a61481b96a85c2da4f2ced

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c28def70706c2f9ecc752574766e8ae4da9b810ab6676b611166761a78a9f1e1
MD5 549ef14a7304a78d71d3ac144f460465
BLAKE2b-256 f4ceaa8b7f9949d32e0f2f624f342bc3b48112c1b8a130288465938bc83bcbf9

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: torch-2.13.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 122.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for torch-2.13.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4f8573e3ce9ebcd53fe922f01077a6085ccdfbe5f12fd215883a9d87d7a744fd
MD5 adf2f7088b3703cc663353090743984a
BLAKE2b-256 2b0c7d1deb6bce5bc3e6042caf39100ac768eba3b9a098e1dddd16f75bd6489b

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49f1ea385c754e54919408a9bb3b5a72b0b755bbe2c916c1d6f70afbec4908a2
MD5 fee628786687677a73543faaa7f12625
BLAKE2b-256 76c622c2102bbef14ca6a6cb4c20e42f088e49c5f812be4e160ae57502e325f9

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a3893dc2da0a972a8ca5d698c85a9f967559ac5f8ee1797b77408aa8734d073c
MD5 98155605dbaec1ddc28113b1b39b5457
BLAKE2b-256 e9092c10e8cd0e00fa5d23c052df6ce467eaa7182399f5e0f824f1e4ff42ccae

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d849b390e07d8d333ce8ecaf91b273c656c598379a19c9acf1318a883f6b391c
MD5 2457a168d516490409121f5d5020bb77
BLAKE2b-256 36766dcc7f0c07052102dd36f83cbc5800842a909c8c3fbf1a7f8a5844954de9

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: torch-2.13.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 122.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for torch-2.13.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 49b58f1e2c52440abb6f17c28f0335fe6c6d01ad1a7f55b0183b81e4b34d64e6
MD5 8e1b444495d569e521b8c99d9070c55c
BLAKE2b-256 913de7adcc6aaf36961cd18f56cf8ad0f3058c3a5c84ccf391762176c94581b8

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3a9a21312872af8a26950b2c15680335a386a1f56ed03e780653d78b9607e9e
MD5 0cfa8bc23812cae261b64ccd80de01c9
BLAKE2b-256 d45a7c50ba1b7b713d71d34669c6d13dab0a11531a3eceb0307a5162dbfec0f7

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e09d6a722504957c694faceca843acde562786df1144ebcc5a74075ec7f6005
MD5 639051e676de957f43991487d54ebd32
BLAKE2b-256 11189ecb37b56293a0be8d80f810bf672a72fe7e02f8b475d5ef1b9bf8a0d748

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 33449899ce5496c1b84b4853179d94fd102028ae1407314d9fb956bb79e70d09
MD5 01bd00679a25bbd004ad51b299c1b597
BLAKE2b-256 0dfac1c10b7aff4a9a3e8956d4f0a5f468fa6db7abc3208805719076772b4833

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: torch-2.13.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 122.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for torch-2.13.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 024c6cc0c1b085f2f91f20a3dc27b0471d021c31ce84b81be3afdc39f791fd9d
MD5 d62f40c21f4717adb862f9d0d49ef670
BLAKE2b-256 21d6e8f3c6f7e01f626f77259de9860d2a78bc84c40539e28e79b7e98b0bb659

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 796633c4cdf0fe2cdced72d8f88f22e73dbcfce83132763162f6d4bff13b820b
MD5 c8e5d3f78b187dc085179b72a209fbe1
BLAKE2b-256 f382fea946351658e6534db52d2cc12bc53087cbf87f9440c5f180f367c1950b

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 572df8be8ffb4599c88cbd6a0726f1f854f4da65d2e3c09f0e2c2283333cd6d4
MD5 19817b4dfd2a7a2f3739d9f107e23050
BLAKE2b-256 dfa9f6a2a4d763ff1df02e9a64c477029db614295bc9367f4131223791ccc243

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2fe228aba290d14b9f31b049be550dbd469c3fd3013d7a19705b30454da97027
MD5 f26cb7344f512cf40a67afb66c81a545
BLAKE2b-256 c43aed0f4d4d1dcde03bced7aac9a28e800abcdc0cbd06b6775044c9fbd877b7

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: torch-2.13.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 122.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for torch-2.13.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a0d8b11f16a48d60e2015d8213aa0390744cbebb98e58b62b3514dddc656e330
MD5 2e84c5b2dfb0961bfc014787274aabe5
BLAKE2b-256 6cfd0f2ce40f58aefbdb3392f9acce3c8171940943ae2d661f70558bfa73befb

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60fcdcb2f3876e21146cb4524ef06397d727ca9ad5f020818547e25075fe3cb7
MD5 022cd1121bb8f48bd504bf3af1d9996c
BLAKE2b-256 01791f2d34ad7034ee1c7ffc1cf8bf0f8213af2a81df6ecdb3997ecec107c09d

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 092790c696a760c729fd5722835f50b9d81fd7c8f141571f3f3cf4081a8f664c
MD5 35cc1a1a8302920dd8bf98228b10f27c
BLAKE2b-256 c2591e3160e18e12aa3038390efab3ce02b36a9d4d6a527ecdd8520dca2e68d8

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e76f9bcecc52b8ff711239a2f7547d5353df95878ab232f0773c1d95928b92f8
MD5 0df21f7c163c4a1d9e454b54effc0b54
BLAKE2b-256 5bfecba54dc58523434919b66f13a667e36e436deddd77ca519e96553617d4ec

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: torch-2.13.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 122.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for torch-2.13.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2bd30b6b730d987fa386ce3898933762c5cb8cc82eb0535211d787cc3ce2dfeb
MD5 643d4db0aadfc6df9bbe3d80ad86e709
BLAKE2b-256 2ec90bb9d097b03cbaf96bb75b15e867347b8e41bfcdfe0539452d17d9e63993

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c78b7b4d04461855a764cf01bae9a462bb88bc93defcfa11235cbc8fdf3e12c4
MD5 c4df47d652a489c2643a81727c734c24
BLAKE2b-256 50c068a84105e1fcb8970144b388ff3d3e5dc15a3be28c1e247841f7d7247e41

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ab4b69f3ee03a62a002cfbf77b1ca5e88aceb4ea64cb4388bb28f638ddbb045
MD5 dfe08313e0b65127f75def435d141641
BLAKE2b-256 d15cb1d5de470c54e339b30a92d96683a71bcebd78f5f2a7fc714cd6dc6bbd68

See more details on using hashes here.

File details

Details for the file torch-2.13.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for torch-2.13.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 94f0de129916f77b8dc2c7a8eff644cfeddfe59e39c9f55e9f6e17543410281d
MD5 81653067a51724bae3361344e16d51d2
BLAKE2b-256 7fe719894fdb51c7dbaf94f5a79bb0871da0992e8e4241e579cb006da46d2e58

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page