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.1-cp311-cp311-manylinux1_x86_64.whl (887.4 MB view details)

Uploaded CPython 3.11

torch-1.13.1-cp310-none-macosx_11_0_arm64.whl (53.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

torch-1.13.1-cp310-none-macosx_10_9_x86_64.whl (135.3 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

torch-1.13.1-cp310-cp310-win_amd64.whl (162.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

torch-1.13.1-cp310-cp310-manylinux2014_aarch64.whl (60.5 MB view details)

Uploaded CPython 3.10

torch-1.13.1-cp310-cp310-manylinux1_x86_64.whl (887.5 MB view details)

Uploaded CPython 3.10

torch-1.13.1-cp39-none-macosx_11_0_arm64.whl (53.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

torch-1.13.1-cp39-none-macosx_10_9_x86_64.whl (135.3 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

torch-1.13.1-cp39-cp39-win_amd64.whl (162.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

torch-1.13.1-cp39-cp39-manylinux2014_aarch64.whl (60.5 MB view details)

Uploaded CPython 3.9

torch-1.13.1-cp39-cp39-manylinux1_x86_64.whl (887.4 MB view details)

Uploaded CPython 3.9

torch-1.13.1-cp38-none-macosx_11_0_arm64.whl (53.2 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

torch-1.13.1-cp38-none-macosx_10_9_x86_64.whl (135.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

torch-1.13.1-cp38-cp38-win_amd64.whl (162.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

torch-1.13.1-cp38-cp38-manylinux2014_aarch64.whl (60.5 MB view details)

Uploaded CPython 3.8

torch-1.13.1-cp38-cp38-manylinux1_x86_64.whl (887.4 MB view details)

Uploaded CPython 3.8

torch-1.13.1-cp37-none-macosx_11_0_arm64.whl (53.1 MB view details)

Uploaded CPython 3.7 macOS 11.0+ ARM64

torch-1.13.1-cp37-none-macosx_10_9_x86_64.whl (135.3 MB view details)

Uploaded CPython 3.7 macOS 10.9+ x86-64

torch-1.13.1-cp37-cp37m-win_amd64.whl (162.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

torch-1.13.1-cp37-cp37m-manylinux2014_aarch64.whl (60.6 MB view details)

Uploaded CPython 3.7m

torch-1.13.1-cp37-cp37m-manylinux1_x86_64.whl (887.5 MB view details)

Uploaded CPython 3.7m

File details

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

File metadata

  • Download URL: torch-1.13.1-cp311-cp311-manylinux1_x86_64.whl
  • Upload date:
  • Size: 887.4 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.1-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 22128502fd8f5b25ac1cd849ecb64a418382ae81dd4ce2b5cebaa09ab15b0d9b
MD5 22f8415d6c8ee8a839dd5b3147511f86
BLAKE2b-256 bf47d52be83b0ce72e83a6691177f27b110b7efefaae4f228f45e404c521e51d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp310-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 53.2 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.1-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0122806b111b949d21fa1a5f9764d1fd2fcc4a47cb7f8ff914204fd4fc752ed5
MD5 af97761d8e50e9b00521640aa79a63e4
BLAKE2b-256 244561e41ef8a84e1d6200ff10b7cb87e23e211599ab62420396a363295f973c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp310-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 135.3 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.1-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 393a6273c832e047581063fb74335ff50b4c566217019cc6ace318cd79eb0566
MD5 0952634a707dc979f00c3251a29b8812
BLAKE2b-256 82d80547f8a22a0c8aeb7e7e5e321892f1dcf93ea021829a99f1a25f1f535871

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 162.6 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 98124598cdff4c287dbf50f53fb455f0c1e3a88022b39648102957f3445e9b76
MD5 e3474d6e8117484a0eab7ced408f7712
BLAKE2b-256 33bde174e6737daba03f8eaa7c051b9971d361022eb37b86cbe5db0b08cab00e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp310-cp310-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 60.5 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.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9fe785d375f2e26a5d5eba5de91f89e6a3be5d11efb497e76705fdf93fa3c2e
MD5 b9f102232dbb90978a3c23199983bc21
BLAKE2b-256 2c4543233d36e8e7ec5588fa802bb098337ae73c314863190c68797287f2fbdd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp310-cp310-manylinux1_x86_64.whl
  • Upload date:
  • Size: 887.5 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.1-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fd12043868a34a8da7d490bf6db66991108b00ffbeecb034228bfcbbd4197143
MD5 178174ebf7b3175a277cc9bffcb901bd
BLAKE2b-256 8158431fd405855553af1a98091848cf97741302416b01462bbf9909d3c422b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp39-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 53.2 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.1-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0df902a7c7dd6c795698532ee5970ce898672625635d885eade9976e5a04949
MD5 935163d6c4ca852ebb7cd8dcb94c2a1f
BLAKE2b-256 2dab8210e877debc6e16c5f64345b08abfd667ade733329ef8b38dd06a362513

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp39-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 135.3 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.1-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6930791efa8757cb6974af73d4996b6b50c592882a324b8fb0589c6a9ba2ddaf
MD5 0461f5e8937d6e7c3a03ea3753471243
BLAKE2b-256 ce5214eaa44345e444be2e2da749a7fdbdec71c45294cff33023de12ac3a9115

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 162.5 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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0aa46f0ac95050c604bcf9ef71da9f1172e5037fdf2ebe051962d47b123848e7
MD5 3eaab47f683e39b3eab9a7a0145172df
BLAKE2b-256 5613841d298885ca6b48923d502528d51af00a56f93179c152d31ae88d3054cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 60.5 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.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c3581a3fd81eb1f0f22997cddffea569fea53bafa372b2c0471db373b26aafc
MD5 9d6397908f0dd0252e3e00af6715b333
BLAKE2b-256 860841315a205bcd103a9698fa8afafbb73a234db8791cdb8b96d1efb10243a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 887.4 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.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 50ff5e76d70074f6653d191fe4f6a42fdbe0cf942fbe2a3af0b75eaa414ac038
MD5 8731f4dfe951977034702774b382fdbb
BLAKE2b-256 2509184125ce54b2d7e665f3b674a1ac5d96b442f00dd11804490e926231e36b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp38-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 53.2 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.1-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eeeb204d30fd40af6a2d80879b46a7efbe3cf43cdbeb8838dd4f3d126cc90b2b
MD5 7bfe8a7466fc4987382460a73f142e98
BLAKE2b-256 5d911adb7b73c7dad9fb64ed26bc9d8c060afb9541fca68d71a9c1b48377f332

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp38-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 135.4 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.1-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 33e67eea526e0bbb9151263e65417a9ef2d8fa53cbe628e87310060c9dcfa312
MD5 f221f50de1c306e6ec0e7b21008feb45
BLAKE2b-256 13606129b3b0ce696e45774ab9b4b4f1a1bf5d74a2b9b2e81c88fb4620e6cad3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 162.6 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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5e1e722a41f52a3f26f0c4fcec227e02c6c42f7c094f32e49d4beef7d1e213ea
MD5 71caa956fc463cf7f63c836d22887c69
BLAKE2b-256 a641122f37c99422566ea74b9cce90eb9218f5e8fb2582466da220f95842a0a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 60.5 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.1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df8434b0695e9ceb8cc70650afc1310d8ba949e6db2a0525ddd9c3b2b181e5fe
MD5 bb4b144a70c995d7acb595818fffb268
BLAKE2b-256 f4e5003ac2b5b95cfea3a0a87150ede879daad446d581fdf967a8d7b2d4b6e05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 887.4 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.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 727dbf00e2cf858052364c0e2a496684b9cb5aa01dc8a8bc8bbb7c54502bdcdd
MD5 a769a39840a4b7986c7179b1d5609898
BLAKE2b-256 6b0ec640bda79e61766896fe16dfe0a3ab12b06ad50cf8814950518896dec0a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp37-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 53.1 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.1-cp37-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f402ca80b66e9fbd661ed4287d7553f7f3899d9ab54bf5c67faada1555abde28
MD5 19901313918546e52644023bfab68088
BLAKE2b-256 24dd22d7048ba641ed3699fc2dc04eb3384db1f09b0202b64c9f9fede0243e7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp37-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 135.3 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.1-cp37-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0d9b8061048cfb78e675b9d2ea8503bfe30db43d583599ae8626b1263a0c1380
MD5 967126ba6e3680aba7f842be6f7e6afc
BLAKE2b-256 b918d97cdc571b4cb90c0d3613cffb19a55ef1e48e74e0c5a6c293e97234b7d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 162.6 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.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2ee7b81e9c457252bddd7d3da66fb1f619a5d12c24d7074de91c4ddafb832c93
MD5 eab93b62bee43b825850806e0f0ebf25
BLAKE2b-256 b18562b8da9d984ae95f6fdda707df4af6552a5cea46fde2b944223daf236524

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 60.6 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.1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea8dda84d796094eb8709df0fcd6b56dc20b58fdd6bc4e8d7109930dafc8e419
MD5 b242e4db84985b2135e6eabf2483a3e3
BLAKE2b-256 19ae79b619e5f3abc7c3343c19d99678830369e9d87fe5ed44973e08e5b5bcaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-1.13.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 887.5 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.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 76024be052b659ac1304ab8475ab03ea0a12124c3e7626282c9c86798ac7bc11
MD5 6bdbab1f828571d1a018ff1d9d824a67
BLAKE2b-256 008677a9eddbf46f1bca2468d16a401911f58917f95b63402d6a7a4522521e5d

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