@pytorch

Top repositories

1

pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration
Python
73,167
star
2

examples

A set of examples around pytorch in Vision, Text, Reinforcement Learning, etc.
Python
20,796
star
3

vision

Datasets, Transforms and Models specific to Computer Vision
Python
14,842
star
4

tutorials

PyTorch tutorials.
Python
7,399
star
5

ignite

High-level library to help with training and evaluating neural networks in PyTorch flexibly and transparently.
Python
4,308
star
6

captum

Model interpretability and understanding for PyTorch
Python
4,030
star
7

serve

Serve, optimize and scale PyTorch models in production
Java
3,771
star
8

text

Models, data loaders and abstractions for language processing, powered by PyTorch
Python
3,329
star
9

ELF

ELF: a platform for game research with AlphaGoZero/AlphaZero reimplementation
C++
3,318
star
10

glow

Compiler for Neural Network hardware accelerators
C++
3,000
star
11

botorch

Bayesian optimization in PyTorch
Jupyter Notebook
2,674
star
12

audio

Data manipulation and transformation for audio signal processing, powered by PyTorch
Python
2,276
star
13

xla

Enabling PyTorch on XLA Devices (e.g. Google TPU)
Jupyter Notebook
2,179
star
14

TensorRT

PyTorch/TorchScript/FX compiler for NVIDIA GPUs using TensorRT
Jupyter Notebook
2,159
star
15

tnt

A lightweight library for PyTorch training tools and utilities
Python
1,541
star
16

QNNPACK

Quantized Neural Network PACKage - mobile-optimized implementation of quantized neural network operators
C
1,487
star
17

torchrec

Pytorch domain library for recommendation systems
Python
1,474
star
18

opacus

Training PyTorch models with differential privacy
Jupyter Notebook
1,440
star
19

functorch

functorch is JAX-like composable function transforms for PyTorch.
Jupyter Notebook
1,339
star
20

hub

Submission to https://pytorch.org/hub/
Python
1,290
star
21

rl

A modular, primitive-first, python-first PyTorch library for Reinforcement Learning.
Python
1,260
star
22

android-demo-app

PyTorch android examples of usage in applications
Java
1,241
star
23

data

A PyTorch repo for data loading and utilities to be shared by the PyTorch domain libraries.
Python
988
star
24

FBGEMM

FB (Facebook) + GEMM (General Matrix-Matrix Multiplication) - https://code.fb.com/ml-applications/fbgemm/
C++
950
star
25

torchdynamo

A Python-level JIT compiler designed to make unmodified PyTorch programs faster.
Python
890
star
26

extension-cpp

C++ extensions in PyTorch
Python
864
star
27

translate

Translate - a PyTorch Language Library
Python
792
star
28

cpuinfo

CPU INFOrmation library (x86/x86-64/ARM/ARM64, Linux/Windows/Android/macOS/iOS)
C
784
star
29

elastic

PyTorch elastic training
Python
718
star
30

benchmark

TorchBench is a collection of open source benchmarks used to evaluate PyTorch performance.
Python
699
star
31

torcharrow

High performance model preprocessing library on PyTorch
Python
590
star
32

ios-demo-app

PyTorch iOS examples
Swift
530
star
33

executorch

End-to-end solution for enabling on-device AI across mobile and edge devices for PyTorch models
C++
485
star
34

kineto

A CPU+GPU Profiling library that provides access to timeline traces and hardware performance counters.
HTML
469
star
35

tvm

TVM integration into PyTorch
C++
448
star
36

contrib

Implementations of ideas from recent papers
Python
387
star
37

ort

Accelerate PyTorch models with ONNX Runtime
Python
333
star
38

PiPPy

Pipeline Parallelism for PyTorch
Python
330
star
39

accimage

high performance image loading and augmenting routines mimicking PIL.Image interface
C
318
star
40

builder

Continuous builder and binary build scripts for pytorch
Shell
296
star
41

extension-ffi

Examples of C extensions for PyTorch
Python
254
star
42

nestedtensor

[Prototype] Tools for the concurrent manipulation of variably sized Tensors.
Jupyter Notebook
248
star
43

tensorpipe

A tensor-aware point-to-point communication primitive for machine learning
C++
228
star
44

torchx

TorchX is a universal job launcher for PyTorch applications. TorchX is designed to have fast iteration time for training/research and support for E2E production ML pipelines when you're ready.
Python
224
star
45

pytorch.github.io

The website for PyTorch
HTML
203
star
46

hydra-torch

Configuration classes enabling type-safe PyTorch configuration for Hydra apps
Python
179
star
47

cppdocs

PyTorch C++ API Documentation
HTML
164
star
48

workshops

This is a repository for all workshop related materials.
Jupyter Notebook
163
star
49

multipy

torch::deploy (multipy for non-torch uses) is a system that lets you get around the GIL problem by running multiple Python interpreters in a single C++ process.
C++
139
star
50

torcheval

A library that contains a rich collection of performant PyTorch model metrics, a simple interface to create new metrics, a toolkit to facilitate metric computation in distributed training and tools for PyTorch model evaluations.
Python
130
star
51

java-demo

Jupyter Notebook
116
star
52

extension-script

Example repository for custom C++/CUDA operators for TorchScript
Python
107
star
53

rfcs

PyTorch RFCs (experimental)
93
star
54

torchsnapshot

A performant, memory-efficient checkpointing library for PyTorch applications, designed with large, complex distributed workloads in mind.
Python
90
star
55

csprng

Cryptographically secure pseudorandom number generators for PyTorch
Batchfile
89
star
56

torchdistx

Torch Distributed Experimental
Python
86
star
57

pytorch_sphinx_theme

PyTorch Sphinx Theme
CSS
82
star
58

test-infra

This repository hosts code that supports the testing infrastructure for the main PyTorch repo. For example, this repo hosts the logic to track disabled tests and slow tests, as well as our continuation integration jobs HUD/dashboard.
TypeScript
57
star
59

maskedtensor

MaskedTensors for PyTorch
Python
38
star
60

add-annotations-github-action

A GitHub action to run clang-tidy and annotate failures
JavaScript
13
star
61

probot

PyTorch GitHub bot written in probot
TypeScript
10
star
62

ossci-job-dsl

Jenkins job definitions for OSSCI
Groovy
9
star
63

ci-hud

HUD for CI activity on `pytorch/pytorch`, provides a top level view for jobs to easily discern regressions
JavaScript
9
star
64

pytorch-integration-testing

Testing downstream libraries using pytorch release candidates
Makefile
5
star
65

torchhub_testing

Repo to test torchhub. Nothing to see here.
3
star
66

dr-ci

Diagnose and remediate CI jobs
Haskell
2
star
67

pytorch-ci-dockerfiles

Scripts for generating docker images for PyTorch CI
2
star
68

labeler-github-action

GitHub action for labeling issues and pull requests based on conditions
TypeScript
1
star