Join us in Silicon Valley September 18-19 at the 2024 PyTorch Conference. Learn more.
  • Learn
    Get Started

    Run PyTorch locally or get started quickly with one of the supported cloud platforms

    Tutorials

    Whats new in PyTorch tutorials

    Learn the Basics

    Familiarize yourself with PyTorch concepts and modules

    PyTorch Recipes

    Bite-size, ready-to-deploy PyTorch code examples

    Intro to PyTorch - YouTube Series

    Master PyTorch basics with our engaging YouTube tutorial series

  • Ecosystem
    Tools

    Learn about the tools and frameworks in the PyTorch Ecosystem

    Join the Ecosystem Community

    Join the PyTorch developer community to contribute, learn, and get your questions answered.

    Forums

    A place to discuss PyTorch code, issues, install, research

    Developer Resources

    Find resources and get questions answered

    Contributor Awards - 2024

    Award winners announced at this year's PyTorch Conference

  • Edge
    About PyTorch Edge

    Build innovative and privacy-aware AI experiences for edge devices

    ExecuTorch

    End-to-end solution for enabling on-device inference capabilities across mobile and edge devices

    ExecuTorch Documentation
  • Docs
    PyTorch

    Explore the documentation for comprehensive guidance on how to use PyTorch.

    PyTorch Domains

    Read the PyTorch Domains documentation to learn more about domain-specific libraries.

  • Blog & News
    PyTorch Blog

    Catch up on the latest technical news and happenings

    Community Blog

    Stories from the PyTorch ecosystem

    Videos

    Learn about the latest PyTorch tutorials, new, and more

    Community Stories

    Learn how our community solves real, everyday machine learning problems with PyTorch

    Events

    Find events, webinars, and podcasts

    Newsletter

    Stay up-to-date with the latest updates

  • About
    PyTorch Foundation

    Learn more about the PyTorch Foundation.

    Governing Board Cloud Credit Program Technical Advisory Council Staff Contact Us
  • Become a Member
  • X

PyTorch Domains

Learn about the various parts of the PyTorch ecosystem

torchaudio

Torchaudio is a library for audio and signal processing with PyTorch. It provides I/O, signal and data processing functions, datasets, model implementations and application components.

torchtune

A PyTorch-native library designed for fine-tuning large language models (LLMs). torchtune provides supports the full fine-tuning workflow and offers compatibility with popular production inference systems.

torchvision

This library is part of the PyTorch project. PyTorch is an open source machine learning framework. The torchvision package consists of popular datasets, model architectures, and common image transformations for computer vision.

torcharrow

TorchArrow is a torch.Tensor-like Python DataFrame library for data preprocessing in deep learning. It supports multiple execution runtimes and Arrow as a common format.

TorchData

A Beta library of common modular data loading primitives for easily constructing flexible and performant data pipelines. And, there are a few features still in prototype stage.

TorchRec

TorchRec is a PyTorch domain library built to provide common sparsity & parallelism primitives needed for large-scale recommender systems (RecSys). It allows authors to train models with large embedding tables sharded across many GPUs.

TorchServe

TorchServe is a performant, flexible and easy to use tool for serving PyTorch models in production.

PyTorch on XLA Devices

PyTorch runs on XLA devices, like TPUs, with the torch_xla package. This document describes how to run your models on these devices.

torchrl

torchrl is an open-source, Python-first Reinforcement Learning library for PyTorch with a focus on high modularity and good runtime performance, providing low and high-level RL abstractions and reusable functionals for cost functions, returns, and data processing.

tensordict

tensordict is a dictionary-like class that simplifies operations on batches of tensors, enhancing code readability, compactness, and modularity by abstracting tailored operations and reducing errors through automatic operation dispatching on the leaves.

torchtext

This library is part of the PyTorch project. PyTorch is an open source machine learning framework. The torchtext package consists of data processing utilities and popular datasets for natural language.

ExecuTorch

ExecuTorch is a PyTorch platform that provides infrastructure to run PyTorch programs everywhere from AR/VR wearables to standard on-device iOS and Android mobile deployments.

torchao

torchao is a library for custom data types and optimizations. Quantize and sparsify weights, gradients, optimizers and activations for inference and training using native PyTorch.

Docs

Access comprehensive developer documentation for PyTorch

View Docs

Tutorials

Get in-depth tutorials for beginners and advanced developers

View Tutorials

Resources

Find development resources and get your questions answered

View Resources

Stay in touch for updates, event info, and the latest news

By submitting this form, I consent to receive marketing emails from the LF and its projects regarding their events, training, research, developments, and related announcements. I understand that I can unsubscribe at any time using the links in the footers of the emails I receive. Privacy Policy.

PyTorch logo

© Copyright The Linux Foundation. The PyTorch Foundation is a project of The Linux Foundation. For web site terms of use, trademark policy and other policies applicable to The PyTorch Foundation please see Linux Foundation Policies. The PyTorch Foundation supports the PyTorch open source project, which has been established as PyTorch Project a Series of LF Projects, LLC. For policies applicable to the PyTorch Project a Series of LF Projects, LLC, please see LF Projects, LLC Policies. Privacy Policy and Terms of Use.

  • Learn
    • Get Started
    • Tutorials
    • Learn the Basics
    • PyTorch Recipes
    • Introduction to PyTorch - YouTube Series
  • Ecosystem
    • Tools
    • Join the Ecosystem
    • Community
    • Forums
    • Developer Resources
    • Contributor Awards - 2024
  • Edge
    • About PyTorch Edge
    • ExecuTorch
    • ExecuTorch Documentation
  • Docs
    • PyTorch
    • PyTorch Domains
  • Blog & News
    • PyTorch Blog
    • Community Blog
    • Videos
    • Community Stories
    • Events
    • Newsletter
  • About
    • PyTorch Foundation
    • Governing Board
    • Cloud Credit Program
    • Technical Advisory Council
    • Staff
    • Contact Us
  • Become a Member

To analyze traffic and optimize your experience, we serve cookies on this site. By clicking or navigating, you agree to allow our usage of cookies. As the current maintainers of this site, Facebook’s Cookies Policy applies. Learn more, including about available controls: Cookies Policy.