pkg.soopen package index

brew / rank 484

Install pytorch with Homebrew, apt, dnf

Tensors and dynamic neural networks. Version 2.15.0 via Homebrew; verified 2026-10-31. Also installable with debian: sudo apt install libtorch-dev.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install pytorch

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install libtorch-dev

Debian stable package indexes · libtorch-dev · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install python3-torch

Fedora Rawhide package metadata · python3-torch · source: dl.fedoraproject.org

overview

Package summary

Tensors and dynamic neural networks

Commands and aliases

  • torchrun

history

Project history and usage

PyTorch is an open-source tensor and deep-learning framework that combines a Python-first eager programming model with automatic differentiation, accelerator support, distributed training, compilation, and production deployment facilities.

Project history

Development began in 2016 among contributors from the Lua Torch community, with substantial support from Facebook AI Research and participation from other organizations. PyTorch launched publicly in 2017 as a tensor and automatic-differentiation framework designed for flexible neural-network research.

The PyTorch 1.0 effort combined PyTorch's research-oriented frontend with production capabilities associated with Caffe2 and ONNX. Later compiler work added `torch.compile` while retaining eager execution as the normal programming model.

In 2022, governance moved from Meta to the PyTorch Foundation under the Linux Foundation. This established a neutral organizational home supported by major cloud and accelerator companies while technical direction remained with project maintainers.

Adoption history

PyTorch initially won adoption among AI researchers through its imperative, Python-first interface and dynamic computation graphs. The project's first-year retrospective documented a rapidly growing ecosystem of domain libraries, research use, meetups, and model-export work.

PyTorch 1.0 broadened that appeal toward production by incorporating Caffe2-derived deployment capabilities and introducing a path from eager research code to tracing, compilation, and export. The project subsequently became shared infrastructure across academia, cloud providers, hardware vendors, and AI application developers.

How it is used

Researchers and developers use tensors, autograd, `torch.nn`, optimizers, data utilities, and domain libraries to build and train models on CPUs, GPUs, and other accelerators.

Infrastructure teams use distributed primitives and `torchrun` for multi-process training. Deployment workflows may use compilation, export, quantization, native C++ integration, or specialized runtimes from the wider PyTorch ecosystem.

Why package nerds care

PyTorch helped make eager tensor programs written as ordinary Python a mainstream deep-learning workflow. Package maintainers care about its unusually broad binary surface: Python bindings, native libraries, CPU and accelerator backends, distributed launch tools, and closely coordinated domain packages must all remain compatible.

The Homebrew formula is useful where PyTorch is managed as system software rather than solely inside a Python environment. Its `torchrun` executable also makes the package directly relevant to command-line and distributed-training workflows.

Timeline

  • 2016: Development begins among members of the Lua Torch community.
  • 2017: PyTorch launches publicly.
  • 2018: The PyTorch 1.0 initiative combines the research frontend with Caffe2 production capabilities.
  • 2022: PyTorch joins the Linux Foundation under the new PyTorch Foundation.
  • 2023: PyTorch 2.0 introduces `torch.compile` while preserving eager-mode development.

Related projects

  • Lua Torch supplied the project lineage and part of its original contributor community.
  • Caffe2 contributed production-oriented capabilities during the development of PyTorch 1.0.
  • ONNX provided an interchange route for exporting models to other runtimes and hardware stacks.
  • The wider official ecosystem includes torchvision, torchaudio, TorchRL, ExecuTorch, torchao, and distributed and compiler components.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for pytorch. Package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 5 platform targets.
  • Installs with 11 runtime dependencies.
  • Build metadata lists 3 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
torchruncliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-11-04
manager version2.15.0
manager updated2026-10-31
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/pytorch/pytorch

install metadata

Package metadata

Package keybrew:pytorch
Version2.15.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/pytorch
Homepagehttps://pytorch.org/
Repositoryhttps://github.com/pytorch/pytorch
Upstream docshttps://pytorch.org/
LicenseBSD-3-Clause
Source archivehttps://github.com/pytorch/pytorch/releases/download/v2.15.0/pytorch-v2.15.0.tar.gz
Last updated2026-10-31T01:50:32Z
Pulseupdated
Dependenciesabseil, eigen, libomp, libuv, libyaml, numpy, onnx, openblas, protobuf, pybind11, sleef
Build dependenciescmake, ninja, python@3.15
Bottleavailable (on arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepytorch
Version Scheme0
Revision0
Requirements
  • macos
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

libtorch-dev 2.6.0+dfsg-7

Tensors and Dynamic neural networks in Python (Development Files)

https://pytorch.org/

sudo apt install libtorch-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: pytorch
  • 3 dependencies
  • normalized package name match
  • Matched by: Pytorch
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libtorch-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libtorch-test 2.6.0+dfsg-7

Tensors and Dynamic neural networks in Python (Test Binaries)

https://pytorch.org/

sudo apt install libtorch-test
  • Section: science
  • Architecture: amd64
  • Source Package: pytorch
  • 6 dependencies
  • normalized package name match
  • Matched by: Pytorch
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libtorch-test from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libtorch2.6 2.6.0+dfsg-7

Tensors and Dynamic neural networks in Python (Shared Objects)

https://pytorch.org/

sudo apt install libtorch2.6
  • Section: libs
  • Architecture: amd64
  • Source Package: pytorch
  • 25 dependencies
  • 5 optional deps
  • normalized package name match
  • Matched by: Pytorch
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libtorch2.6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

python3-torch 2.6.0+dfsg-7

Tensors and Dynamic neural networks in Python (Python Interface)

https://pytorch.org/

sudo apt install python3-torch
  • Section: python
  • Architecture: amd64
  • Source Package: pytorch
  • 26 dependencies
  • 1 provides
  • 5 optional deps
  • normalized package name match
  • Matched by: Pytorch
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-torch from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
dnf95%

python3-torch 2.12.0-7.fc46

PyTorch AI/ML framework

https://pytorch.org/

sudo dnf install python3-torch
  • License: BSD-3-Clause AND BSD-2-Clause AND 0BSD AND Apache-2.0 AND MIT AND BSL-1.0 AND GPL-3.0-or-later AND Zlib
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: python-torch
  • 30 dependencies
  • 16 provides
  • normalized package name match
  • Matched by: Pytorch
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: python3-torch from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation