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

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.7 or later (for Linux, Python 3.7.6+ or 3.8.1+ is needed)
  • A C++14 compatible compiler, such as clang

We highly recommend installing an Anaconda environment. You will get a high-quality BLAS library (MKL) and you get controlled dependency versions regardless of your Linux distro.

If you want to compile with CUDA support, install the following (note that CUDA is not supported on macOS)

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 you are building for NVIDIA's Jetson platforms (Jetson Nano, TX1, TX2, AGX Xavier), Instructions to install PyTorch for Jetson Nano are available here

If you want to compile with ROCm support, install

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

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.

Install Dependencies

Common

conda install astunparse numpy ninja pyyaml setuptools cmake cffi typing_extensions future six requests dataclasses

On Linux

conda install mkl mkl-include
# CUDA only: Add LAPACK support for the GPU if needed
conda install -c pytorch magma-cuda110  # or the magma-cuda* that matches your CUDA version from https://anaconda.org/pytorch/repo

On MacOS

# Add this package on intel x86 processor machines only
conda install mkl mkl-include
# Add these packages if torch.distributed is needed
conda install pkg-config libuv

On Windows

conda install mkl 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.39

Get the PyTorch Source

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

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

export CMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which conda))/../"}
python setup.py install

Note that if you are using Anaconda, you may experience an error caused by the linker:

build/temp.linux-x86_64-3.7/torch/csrc/stub.o: file not recognized: file format not recognized
collect2: error: ld returned 1 exit status
error: command 'g++' failed with exit status 1

This is caused by ld from the Conda environment shadowing the system ld. You should use a newer version of Python that fixes this issue. The recommended Python version is 3.7.6+ and 3.8.1+.

On macOS

export CMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which conda))/../"}
MACOSX_DEPLOYMENT_TARGET=10.9 CC=clang CXX=clang++ python setup.py install

On Windows

Choose Correct Visual Studio Version.

Sometimes there are regressions in new versions of Visual Studio, so it's best to use the same Visual Studio Version 16.8.5 as Pytorch CI's.

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.

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

conda activate
python setup.py install

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 setup.py install
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))/../"}
python setup.py build --cmake-only
ccmake build  # or cmake-gui build

On macOS

export CMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which conda))/../"}
MACOSX_DEPLOYMENT_TARGET=10.9 CC=clang CXX=clang++ python setup.py build --cmake-only
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 v19.03+

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 > 18.06

The Dockerfile is supplied to build images with CUDA 11.1 support and cuDNN v8. 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.

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

Building the Documentation

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

cd docs/
pip install -r requirements.txt

You can then build the documentation by running make <format> from the docs/ folder. 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 installed nodejs with a different package manager (e.g., conda) then npm will probably install a version of katex that is not compatible with your version of nodejs and doc builds will fail. A combination of versions that is known to work is node@6.13.1 and katex@0.13.18. To install the latter with npm you can run npm install -g katex@0.13.18

Previous Versions

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

Getting Started

Three-pointers to get you started:

Resources

Communication

Releases and Contributing

PyTorch has a 90-day release cycle (major releases). 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.

The Team

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

PyTorch is currently maintained by Adam Paszke, Sam Gross, Soumith Chintala and Gregory Chanan 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.

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

torch-1.13.0-cp311-cp311-manylinux1_x86_64.whl (890.2 MB view details)

Uploaded CPython 3.11

torch-1.13.0-cp310-none-macosx_11_0_arm64.whl (55.7 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

torch-1.13.0-cp310-none-macosx_10_9_x86_64.whl (137.9 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

torch-1.13.0-cp310-cp310-win_amd64.whl (167.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

torch-1.13.0-cp310-cp310-manylinux2014_aarch64.whl (73.2 MB view details)

Uploaded CPython 3.10

torch-1.13.0-cp310-cp310-manylinux1_x86_64.whl (890.1 MB view details)

Uploaded CPython 3.10

torch-1.13.0-cp39-none-macosx_11_0_arm64.whl (55.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

torch-1.13.0-cp39-none-macosx_10_9_x86_64.whl (137.9 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

torch-1.13.0-cp39-cp39-win_amd64.whl (167.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

torch-1.13.0-cp39-cp39-manylinux2014_aarch64.whl (73.2 MB view details)

Uploaded CPython 3.9

torch-1.13.0-cp39-cp39-manylinux1_x86_64.whl (890.2 MB view details)

Uploaded CPython 3.9

torch-1.13.0-cp38-none-macosx_11_0_arm64.whl (55.3 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

torch-1.13.0-cp38-none-macosx_10_9_x86_64.whl (137.6 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

torch-1.13.0-cp38-cp38-win_amd64.whl (167.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

torch-1.13.0-cp38-cp38-manylinux2014_aarch64.whl (73.2 MB view details)

Uploaded CPython 3.8

torch-1.13.0-cp38-cp38-manylinux1_x86_64.whl (890.2 MB view details)

Uploaded CPython 3.8

torch-1.13.0-cp37-none-macosx_11_0_arm64.whl (55.3 MB view details)

Uploaded CPython 3.7 macOS 11.0+ ARM64

torch-1.13.0-cp37-none-macosx_10_9_x86_64.whl (137.5 MB view details)

Uploaded CPython 3.7 macOS 10.9+ x86-64

torch-1.13.0-cp37-cp37m-win_amd64.whl (167.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

torch-1.13.0-cp37-cp37m-manylinux2014_aarch64.whl (73.3 MB view details)

Uploaded CPython 3.7m

torch-1.13.0-cp37-cp37m-manylinux1_x86_64.whl (890.2 MB view details)

Uploaded CPython 3.7m

File details

Details for the file torch-1.13.0-cp311-cp311-manylinux1_x86_64.whl.

File metadata

  • Download URL: torch-1.13.0-cp311-cp311-manylinux1_x86_64.whl
  • Upload date:
  • Size: 890.2 MB
  • Tags: CPython 3.11
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 43db0723fc66ad6486f86dc4890c497937f7cd27429f28f73fb7e4d74b7482e2
MD5 0e0ed47ff513fde9c4c3c10184cf68ce
BLAKE2b-256 08e330098859059f08e9f842518afb6475db5c7fc48120d02f7e88f516d5da92

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp310-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: torch-1.13.0-cp310-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 55.7 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fdd38c96230947b1ed870fed4a560252f8d23c3a2bf4dab9d2d42b18f2e67c8
MD5 d462eff875e0d4687660d44e961480dd
BLAKE2b-256 79b3eaea3fc35d0466b9dae1e3f9db08467939347b3aaa53c0fd81953032db33

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp310-none-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: torch-1.13.0-cp310-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 137.9 MB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 49a949b8136b32b2ec0724cbf4c6678b54e974b7d68f19f1231eea21cde5c23b
MD5 0c09f014cb6f9b94ec9321a35fc6c0de
BLAKE2b-256 b679ead6840368f294497591af143980372ff956fc4c982c457a8b5610a5a1f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 167.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6c227c16626e4ce766cca5351cc62a2358a11e8e466410a298487b9dff159eb1
MD5 0e07f8557cf2841aed0089242c8822c5
BLAKE2b-256 7a665ea6ba0bb16957f4d673660c58f6ca75f45152e9e7a54bb4a960170fde21

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

  • Download URL: torch-1.13.0-cp310-cp310-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 73.2 MB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2d2753519415d154de4d3e64d2eaaeefdba6b6fd7d69d5ffaef595988117700
MD5 341e707b326664d5ecc02b6e080e4ad3
BLAKE2b-256 5c61b0303b8810c1300e75e8e665d043f6c2b272a4da60e9cc33416cde8edb76

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp310-cp310-manylinux1_x86_64.whl.

File metadata

  • Download URL: torch-1.13.0-cp310-cp310-manylinux1_x86_64.whl
  • Upload date:
  • Size: 890.1 MB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f68edfea71ade3862039ba66bcedf954190a2db03b0c41a9b79afd72210abd97
MD5 33bf3e244c49ea5a6c40f532d25ebfb3
BLAKE2b-256 834bf71a84a44192ff5fc57c2a82b9b015876c3244d3ef478a8910b701515ed0

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp39-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: torch-1.13.0-cp39-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 55.7 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47fe6228386bff6d74319a2ffe9d4ed943e6e85473d78e80502518c607d644d2
MD5 1415e6b4cb57d649c396a31f6ce26d49
BLAKE2b-256 28ac286c2b0639b838c27b8a13ba660d0141b055d9e5694a18c685692e9acd6e

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp39-none-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: torch-1.13.0-cp39-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 137.9 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 922a4910613b310fbeb87707f00cb76fec328eb60cc1349ed2173e7c9b6edcd8
MD5 05eb50974afb21e1b1ce21addb05253f
BLAKE2b-256 681362f70eaa7f0785841e4df6d31c2e5027eca589040854b34ad8eba154eea8

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: torch-1.13.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 167.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4a378f5091307381abfb30eb821174e12986f39b1cf7c4522bf99155256819eb
MD5 574314f10381286b80d5d23c77dd7041
BLAKE2b-256 4cd9713853e06954bb657607d1e59d29e5896e1933e5d7fb50847a5730ad7325

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: torch-1.13.0-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 73.2 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e20df14d874b024851c58e8bb3846249cb120e677f7463f60c986e3661f88680
MD5 cb00fff0dbf9b4713b84f14601f38af7
BLAKE2b-256 804654fe9ff17de407bb661b9eec4ca9806e98416412c8345b7691334cc53d68

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: torch-1.13.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 890.2 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9ac382cedaf2f70afea41380ad8e7c06acef6b5b7e2aef3971cdad666ca6e185
MD5 cc4cf7c901ee09927cd9287d63238f76
BLAKE2b-256 9b659bfeaa7b08a727f07b617c036c4fc52e28e5aef88d890c857c1f33850aa0

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp38-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: torch-1.13.0-cp38-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 55.3 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f01a9ae0d4b69d2fc4145e8beab45b7877342dddbd4838a7d3c11ca7f6680745
MD5 56db59b363f61d7c0b8860b9385eb887
BLAKE2b-256 24863ba3dc76d4cdf7074afea3f32b5971fd4fedc0c8419b9e480bfd7ce8fec8

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp38-none-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: torch-1.13.0-cp38-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 137.6 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ef934a21da6f6a516d0a9c712a80d09c56128abdc6af8dc151bee5199b4c3b4e
MD5 3fbec8cac078d432d0d88acfc5cea840
BLAKE2b-256 815f2bae5eb478d65ce7e1dfbe58353c744bfe519c55cd862d85d64b478e5528

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: torch-1.13.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 167.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 857c7d5b1624c5fd979f66d2b074765733dba3f5e1cc97b7d6909155a2aae3ce
MD5 7c12981f9a3d5fc49f72a2347b6c82f1
BLAKE2b-256 108734c2dabaafa7e946b6edf3fe717151b52ef5a6342a8cabf3f7452ac73b38

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: torch-1.13.0-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 73.2 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 635dbb99d981a6483ca533b3dc7be18ef08dd9e1e96fb0bb0e6a99d79e85a130
MD5 edc86fbd8ebf98e17b0b9ba90cf206c6
BLAKE2b-256 2a5ea6859a5dfac9f4925707d5837d90ffcc9071677ca4a6392e9405d6bf432b

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: torch-1.13.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 890.2 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fa768432ce4b8ffa29184c79a3376ab3de4a57b302cdf3c026a6be4c5a8ab75b
MD5 1195614fb51a06287f647adbbbe914cc
BLAKE2b-256 063d19b2090f3f01751e816d409edcc808c82c2973348713186ac153e735d49f

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp37-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: torch-1.13.0-cp37-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 55.3 MB
  • Tags: CPython 3.7, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp37-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9197ec216833b836b67e4d68e513d31fb38d9789d7cd998a08fba5b499c38454
MD5 252b8ccb61803edd266f30ea1fe4101c
BLAKE2b-256 51dc53ec2d915f485c3b23f650011d9fec44a5263c8b3ae273e71f207b4dc2eb

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp37-none-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: torch-1.13.0-cp37-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 137.5 MB
  • Tags: CPython 3.7, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp37-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cd1e67db6575e1b173a626077a54e4911133178557aac50683db03a34e2b636a
MD5 360f608c8c45164c950366e6fd00aa74
BLAKE2b-256 413d680befd296b07e7963d637f945cfe4e7fe0d217045a2f50158cc2448a2b2

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: torch-1.13.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 167.3 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 220325d0f4e69ee9edf00c04208244ef7cf22ebce083815ce272c7491f0603f5
MD5 2e208b9e8ef108b5ed31a5b5dc4974ab
BLAKE2b-256 ec5e88854e28b3cb1cd5439d13299bde21b85be810d8d43f3547d72094e05eba

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: torch-1.13.0-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 73.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb33a911460475d1594a8c8cb73f58c08293211760796d99cae8c2509b86d7f1
MD5 bd6c4c32dfc68172c5d7656bca27ac97
BLAKE2b-256 4f780e87938c508f8b50b429c34234932fb1556c62a2f0a3774ee78652aef707

See more details on using hashes here.

File details

Details for the file torch-1.13.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: torch-1.13.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 890.2 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torch-1.13.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e643ac8d086706e82f77b5d4dfcf145a9dd37b69e03e64177fc23821754d2ed7
MD5 c6e70ec2d60d7de081e8ddd2397c0fea
BLAKE2b-256 7afbb1b11ae95ffa7099ca2e60ed5945e56130cc8740208f42aa77f17e03ab3c

See more details on using hashes here.

Supported by

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