VOOZH about

URL: https://pypi.org/project/torch/

โ‡ฑ torch ยท PyPI


Skip to main content

torch 2.12.1

pip install torch

Latest release

Released:

Tensors and Dynamic neural networks in Python with strong GPU acceleration

Navigation

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
$condacreate-y-n<CONDA_NAME>
$condaactivate<CONDA_NAME>
  • Windows:
$source<CONDA_INSTALL_DIR>\Scripts\activate.bat
$condacreate-y-n<CONDA_NAME>
$condaactivate<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

gitclonehttps://github.com/pytorch/pytorch
cdpytorch
# if you are updating an existing checkout
gitsubmodulesync
gitsubmoduleupdate--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
pipinstall--groupdev

On Linux

pipinstallmkl-staticmkl-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.sh12.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.
maketriton

On Windows

pipinstallmkl-staticmkl-include
# Add these packages if torch.distributed is needed.
# Distributed package support on Windows is a prototype feature and is subject to changes.
condainstall-cconda-forgelibuv=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
pythontools/amd_build/build_amd.py

Install PyTorch

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

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

On macOS

python-mpipinstall--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

exportCMAKE_PREFIX_PATH="${CONDA_PREFIX:-'$(dirname $(which conda))/../'}:${CMAKE_PREFIX_PATH}"
CMAKE_ONLY=1pythonsetup.pybuild
ccmakebuild# or cmake-gui build

On macOS

exportCMAKE_PREFIX_PATH="${CONDA_PREFIX:-'$(dirname $(which conda))/../'}:${CMAKE_PREFIX_PATH}"
MACOSX_DEPLOYMENT_TARGET=11.0CMAKE_ONLY=1pythonsetup.pybuild
ccmakebuild# 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+

dockerrun--gpusall--rm-ti--ipc=hostpytorch/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-fdocker.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-fdocker.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.

cddocs/
pipinstall-rrequirements.txt
makehtml
makeserve

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


Release history Release notifications | RSS feed

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

Filter files by name, interpreter, ABI, and platform.

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

Copy a direct link to the current filters

torch-2.12.1-cp314-cp314t-win_amd64.whl (123.2 MB view details)

Uploaded CPython 3.14tWindows x86-64

torch-2.12.1-cp314-cp314t-manylinux_2_28_x86_64.whl (532.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

torch-2.12.1-cp314-cp314t-manylinux_2_28_aarch64.whl (426.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

torch-2.12.1-cp314-cp314t-macosx_14_0_arm64.whl (88.3 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

torch-2.12.1-cp314-cp314-win_amd64.whl (123.0 MB view details)

Uploaded CPython 3.14Windows x86-64

torch-2.12.1-cp314-cp314-manylinux_2_28_x86_64.whl (532.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

torch-2.12.1-cp314-cp314-manylinux_2_28_aarch64.whl (426.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

torch-2.12.1-cp314-cp314-macosx_14_0_arm64.whl (88.0 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

torch-2.12.1-cp313-cp313-win_amd64.whl (123.0 MB view details)

Uploaded CPython 3.13Windows x86-64

torch-2.12.1-cp313-cp313-manylinux_2_28_x86_64.whl (532.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

torch-2.12.1-cp313-cp313-manylinux_2_28_aarch64.whl (426.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

torch-2.12.1-cp313-cp313-macosx_14_0_arm64.whl (88.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

torch-2.12.1-cp312-cp312-win_amd64.whl (123.0 MB view details)

Uploaded CPython 3.12Windows x86-64

torch-2.12.1-cp312-cp312-manylinux_2_28_x86_64.whl (532.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

torch-2.12.1-cp312-cp312-manylinux_2_28_aarch64.whl (426.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

torch-2.12.1-cp312-cp312-macosx_14_0_arm64.whl (88.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

torch-2.12.1-cp311-cp311-win_amd64.whl (123.0 MB view details)

Uploaded CPython 3.11Windows x86-64

torch-2.12.1-cp311-cp311-manylinux_2_28_x86_64.whl (532.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

torch-2.12.1-cp311-cp311-manylinux_2_28_aarch64.whl (426.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

torch-2.12.1-cp311-cp311-macosx_14_0_arm64.whl (88.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

torch-2.12.1-cp310-cp310-win_amd64.whl (122.9 MB view details)

Uploaded CPython 3.10Windows x86-64

torch-2.12.1-cp310-cp310-manylinux_2_28_x86_64.whl (532.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

torch-2.12.1-cp310-cp310-manylinux_2_28_aarch64.whl (426.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

torch-2.12.1-cp310-cp310-macosx_14_0_arm64.whl (88.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: torch-2.12.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 123.2 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.12.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 dd15595f8fc764cffde8c6361a3beb6ef69a028c851b1b3e70e077f615980d4e
MD5 a1f5e8b308f1748f949fb6b727478ceb
BLAKE2b-256 70dbe384c12aba30320ca92aaaf557456cbcb26f04b4df307728bb8f019f5000

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3867b861391701012adb2df93360efb88494dca245a185e3bb7624495cfe3f33
MD5 defe1b53ba7a503fc09252f740aa09d4
BLAKE2b-256 2ef70ce4f6c1962c60ded7270e0a9eb560fb615c92b89d332cf9e3dff36d5ecc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97eba061fcb042fed191400b15568990073d67eaacaa6ee9b7ca01dd8b790fe9
MD5 4ebbe9c946a4b35ffacdd25a364e5641
BLAKE2b-256 4a07fe09d1699fbed2afa10ebc692ff2b99d113f2605b6748cea633989e2789a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2afbb2bdaa8a95040e733f05492ddf133c3967c9b7ce0abd218d704b6cab437d
MD5 2e0b620559b56f98192e5e694740473e
BLAKE2b-256 e68cb8087556cf81ddd808dbeb34afb8396d7ae7a1694ab489f08b1a0004e7d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-2.12.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 123.0 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.12.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f6dc4caf7eb4adb38a2d9f536b51db56310fdd1254e69a2d96767e1367c892b3
MD5 e5a5957b70b71f1d79e427d7ab322f9d
BLAKE2b-256 217cf3a601fc1b1f663ff269bfe553654e638651939aa6563e8daa7167c33098

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c64ac4aac16be5e296dcd912305605804b203333c690bf98c55bc09494ee92ad
MD5 65dcbb085ba276bc006123039bf3cc0e
BLAKE2b-256 f8ddc9ce9a4b0eb3c5bb92d9ea56766e2c22559f0b45171149188494edcce80f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7973ccd3d2cd35c74449213f7bded199bec6c6247e705cbeda7407af79703d91
MD5 dbc07c04f457d45e5046a8e7741c1805
BLAKE2b-256 d7065b44063a6545036dcc680d2d303b137d9176cfb2cc1e1863e3ef94abeb52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e9b6f7d2dd66ea87a3ae620069d31335d594c06effb1a383bdd21cfe61e44ece
MD5 07c3f5e5b7ec70ffb5444a8ec784e861
BLAKE2b-256 63b71b49fe7086ea36839cc80abc43174c43d0ab6f676c0891c871c162f44fe3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-2.12.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 123.0 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.12.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f92609e3b3ce72f25e2eb780d043ced2480c1a86c47c852604fc7a9108648386
MD5 4646763a02f1a125d934df753d5adef7
BLAKE2b-256 d1fa824ddb662af55b2eabc0dbb7b57c7c0b1bcd93693754a2b8509ec4d16490

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4afc8083dff08719edbea346644476e3cec0cf40ebe256be0ee5d5b7c7e8c0d
MD5 e69475e4b017636cb037d9053bb52b77
BLAKE2b-256 e17520bb8fe9c1ad6538cce8cd0391b51927ae5af0b17ed1eab44b8824465dc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fcb61ccd20784b62bdd78ec84238a5cfb383b4994902e03bac95505ab360884c
MD5 624d96640e5250eea03adf7e5d83d8f5
BLAKE2b-256 30a7874a5ca05e8f159211dca7921060f7057acc1adb26431e119fd150623efc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c75e93173c700bccd6bfcc4a9d19ce242ab6dacd1f1781483027a16239b9e650
MD5 79f59c109069a184a7322d7274369d42
BLAKE2b-256 ff4a0300261818e1560d72cc160ac826005507e8b7ca0a35788b591436d05b4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-2.12.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 123.0 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.12.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e86550597877fb272ddc52db2f85b82cb601ea7bd932576a0340152cae2200b3
MD5 0030e3864eb325a95c1e7ebd559e26b5
BLAKE2b-256 9e49c549461daa008159d006a76a991fbc2f26fa8bac27a4030c858463dcb20f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 649e4ced014ba646f76f8cb9c9726735a6323eb321b7919f942790a923f90921
MD5 d60e5848ac073a90db705c01f7e8d9ea
BLAKE2b-256 761fbc9f5a5aa569307076365f25afcebacb22e9c754b1bcfbaaa146627c7fda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2de4e19b88a481482c6c75291f2d6a52eda3ce51f311b29aa9b68499c830c07c
MD5 eb1257374e00e415bc701fb3ca802fdb
BLAKE2b-256 1e004210d76ca7424981f04033ebe7e48816ab83287a62538747a58825db770c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d2dd0f2c5f7ccbddaf34cade0deaf476808368f902b9cdb7f36a2ab42301bc0e
MD5 e186ea65cd8d5b661abb966e65b12527
BLAKE2b-256 f054efb7ebca77970012b0cc21687a55d70eb2ba514b2c2b8e18d9fb1222f3be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-2.12.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 123.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.12.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a513506cfda3c1c78dabeb6574c1597538c0254b3d39af174dde35d8177f4ce3
MD5 2a1e73fcbf6dd47ab493fcc8952dbe53
BLAKE2b-256 4661c63f0158446f3a98ea672b004d761b848911eba567ea4a624c7db5aadc04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e29e7e74d05bda7d955c75e99459f878ebd970ef851b4057edbd3b34a5eb4a3
MD5 86579595bde3be9dc93487250fc68cdb
BLAKE2b-256 dccaed24783da629ff3e640ba3f70a7639e9045d3d88b93ee6bc47b8a28a1f2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 107df6888624bdea41508f9aeb6149d9333c737a5530ceecb56c904e811369ae
MD5 87f43aca3df836e84e129239ffca800c
BLAKE2b-256 5ae3750b3e3548635ceac03ba255daa26dbc7ed66ca3484dc4b4d955ab7f4501

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ef81f503912effea2ce3d9b12a2e3a6ed488943e91271c90c7a829f60baf6aa2
MD5 12e7b05db34652a3267a3d31d3ffe5ad
BLAKE2b-256 59387028d3be540f1dcdf41660a2b01d0c51d2cb73915fe370d84e4d277a6d47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: torch-2.12.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 122.9 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.12.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2af3d9cc866e0a15ae7635ff0a9c61d6624a353ad657f5bcd8d86c26cdc64693
MD5 7f261c2cf5468bd40bc89bb620322121
BLAKE2b-256 e3514010c8fa6f9d1f42c054a321970ca95ec58e4e4494f5b53a34c3f3c9e310

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a7817f0f89a796d9de239d06f69faf5d7e19a6a5db6710a5ead777c912f9f50a
MD5 f6d4734fb3ea170fb16be58136b3c62d
BLAKE2b-256 abd673d4a3f27e00526e98086f3a64ab609af1345cca62367749fbc3c8e4b83c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42cd7339bf266f14944710e8274be63e7e012bb937834a8d85a8327a9860eba6
MD5 084a12d63f2f13e386adb3b6d20cc3af
BLAKE2b-256 851bc8ecf60c9dba535f9ea341c359c600c0bd877a7ca14b3296f13316321847

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch-2.12.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ec56e82be6a8b0c036771a77f7d32ad3c299770571af9815b3dafe61434389d5
MD5 207c93c8c3f8d2f2a8e735975aa537a8
BLAKE2b-256 dbedff0c4f8cef63977a646dc80e40c05cae873f4097b12dc87e1cd7e1cecf42

See more details on using hashes here.

Supported by

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