pytorch
/
CODEOWNERS
141 строка · 5.1 Кб
1# IMPORTANT:
2# This file is ONLY used to subscribe for notifications for PRs
3# related to a specific file path. Approvals from people in this
4# file are not required for merges.
5
6# This is a comment.
7# Each line is a file pattern followed by one or more owners.
8# For module labels => owners mapping, please see https://github.com/pytorch/pytorch/issues/24422.
9
10/torch/utils/cpp_extension.py @fmassa @soumith @ezyang
11
12# Not there to strictly require the approval, but to be tagged as a reviewer
13# on the PRs to push them into a high priority inbox.
14/torch/csrc/autograd/ @albanD @soulitzer
15/torch/autograd/ @albanD @soulitzer
16/tools/autograd/ @albanD @soulitzer
17/torch/nn/ @albanD @jbschlosser @mikaylagawarecki
18/torch/optim/ @albanD @janeyx99
19/test/test_public_bindings.py @albanD
20/test/allowlist_for_publicAPI.json @albanD
21/docs/source/conf.py @albanD
22/aten/src/ATen/native/tags.yaml @ezyang
23
24# Architecture Optimization (quantization, sparsity, etc.)
25/aten/src/ATen/native/ao_sparse @salilsdesai @kimishpatel @digantdesai @jianyuh
26/aten/src/ATen/native/quantized @jerryzh168 @salilsdesai @kimishpatel @digantdesai @jianyuh
27/aten/src/ATen/native/quantized/cpu @jerryzh168 @salilsdesai @kimishpatel @digantdesai @jianyuh
28/aten/src/ATen/native/quantized/cuda @jerryzh168
29/aten/src/ATen/native/quantized/cudnn @jerryzh168
30/test/test_quantization.py @jerryzh168
31/test/ao/ @jerryzh168 @hdcharles
32/test/quantization/ @jerryzh168
33/torch/quantization/ @jerryzh168
34ao/sparisty/ @hdcharles
35ao/quantization/ @jerryzh168
36nn/intrinsic/ @jerryzh168
37nn/quantized/ @jerryzh168
38nn/quantizable/ @jerryzh168
39nn/qat/ @jerryzh168
40
41# Tensorpipe RPC Agent.
42/torch/csrc/distributed/rpc/tensorpipe_agent.cpp @jiayisuse @osalpekar @lw
43/torch/csrc/distributed/rpc/tensorpipe_agent.h @jiayisuse @osalpekar @lw
44
45# ONNX Export
46/torch/_dynamo/backends/onnxrt.py @bowenbao @abock @thiagocrepaldi @wschin
47/torch/csrc/jit/passes/onnx.h @bowenbao @abock @thiagocrepaldi
48/torch/csrc/jit/passes/onnx.cpp @bowenbao @abock @thiagocrepaldi
49/torch/csrc/jit/passes/onnx/ @bowenbao @abock @thiagocrepaldi
50/torch/onnx/ @bowenbao @abock @thiagocrepaldi @wschin
51/test/onnx/ @bowenbao @abock @thiagocrepaldi @wschin
52
53# CI
54/.ci @pytorch/pytorch-dev-infra
55
56# Docker
57/.ci/docker/ @jeffdaily
58/.ci/docker/ci_commit_pins/triton.txt @desertfire @Chillee @eellison @shunting314 @bertmaher @jeffdaily @jataylo @jithunnair-amd @pruthvistony
59/.ci/docker/ci_commit_pins/triton-rocm.txt @jeffdaily @jataylo @jithunnair-amd @pruthvistony
60
61# Github Actions
62# This list is for people wanting to be notified every time there's a change
63# related to Github Actions
64/.github/ @pytorch/pytorch-dev-infra
65
66# Custom Test Infrastructure
67/test/run_test.py @pytorch/pytorch-dev-infra
68/torch/testing/_internal/common_device_type.py @mruberry
69/torch/testing/_internal/common_utils.py @pytorch/pytorch-dev-infra
70
71# Parametrizations
72/torch/nn/utils/parametriz*.py @lezcano
73
74# torch.linalg
75# docs
76/torch/linalg/ @lezcano @IvanYashchuk
77# code
78/aten/src/ATen/native/**/*LinearAlgebra* @lezcano @nikitaved @IvanYashchuk
79# tests
80/test/test_linalg.py @lezcano @nikitaved @IvanYashchuk
81
82# OpInfo-related files
83/torch/testing/_internal/common_methods_invocations.py @mruberry
84/torch/testing/_internal/common_device_type.py @mruberry
85test/test_ops.py @mruberry
86test/test_ops_gradients.py @mruberry @soulitzer
87test/test_ops_fwd_gradients.py @mruberry @soulitzer
88test/test_unary_ufuncs.py @mruberry
89test/test_binary_ufuncs.py @mruberry
90test/test_reductions.py @mruberry
91test/test_type_promotion.py @mruberry
92
93# functorch-related things
94# This list is for people wanting to be notified every time there's a change
95# Useful for e.g. auditing xfails that other folks add to tests
96test/functorch/test_ops.py @zou3519 @chillee @kshitij12345
97test/functorch/test_vmap.py @zou3519 @chillee @kshitij12345
98
99# torch MPS
100test/test_mps.py @kulinseth @malfet
101aten/src/ATen/mps/ @kulinseth @malfet
102aten/src/ATen/native/mps/ @kulinseth @malfet
103
104# Profiler
105torch/csrc/autograd/profiler* @aaronenyeshi
106torch/autograd/profiler* @aaronenyeshi
107torch/csrc/profiler/ @aaronenyeshi
108torch/profiler/ @aaronenyeshi
109
110# AOTDispatch tests
111test/functorch/test_aotdispatch.py @ezyang @Chillee
112
113# Dataloader
114torch/utils/data/ @ejguan
115
116# hipify
117torch/utils/hipify/ @jeffdaily @jithunnair-amd
118tools/amd_build/ @jeffdaily @jithunnair-amd
119
120# ROCm-specific files
121aten/src/ATen/hip/ @jeffdaily @jithunnair-amd
122aten/src/ATen/miopen/ @jeffdaily @jithunnair-amd
123aten/src/ATen/native/miopen/ @jeffdaily @jithunnair-amd
124c10/hip @jeffdaily @jithunnair-amd
125caffe2/core/hip @jeffdaily @jithunnair-amd
126caffe2/operators/hip @jeffdaily @jithunnair-amd
127caffe2/operators/rnn/hip @jeffdaily @jithunnair-amd
128caffe2/utils/hip @jeffdaily @jithunnair-amd
129
130# torch.export
131/torch/export/ @avikchaudhuri @gmagogsfm @tugsbayasgalan @zhxchen17
132/torch/_export/ @avikchaudhuri @gmagogsfm @tugsbayasgalan @zhxchen17
133
134# serialization-related files
135/aten/src/ATen/MapAllocator* @mikaylagawarecki
136/caffe2/serialize/ @mikaylagawarecki
137/torch/serialization.py @mikaylagawarecki
138/torch/storage.py @mikaylagawarecki
139/torch/csrc/Storage* @mikaylagawarecki
140# subscribing for PyTorchFileWriter/PyTorchFileReader changes
141/torch/csrc/jit/python/init.cpp @mikaylagawarecki
142