pytorch
/
CODEOWNERS
168 строк · 6.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/test/forward_backward_compatibility/check_forward_backward_compatibility.py @larryliu0820
22/docs/source/conf.py @albanD
23/aten/src/ATen/native/tags.yaml @ezyang
24
25# Architecture Optimization (quantization, sparsity, etc.)
26/aten/src/ATen/native/ao_sparse @salilsdesai @kimishpatel @digantdesai @jianyuh
27/aten/src/ATen/native/quantized @jerryzh168 @salilsdesai @kimishpatel @digantdesai @jianyuh
28/aten/src/ATen/native/quantized/cpu @jerryzh168 @salilsdesai @kimishpatel @digantdesai @jianyuh
29/aten/src/ATen/native/quantized/cuda @jerryzh168
30/aten/src/ATen/native/quantized/cudnn @jerryzh168
31/test/test_quantization.py @jerryzh168
32/test/ao/ @jerryzh168 @hdcharles
33/test/quantization/ @jerryzh168
34/torch/quantization/ @jerryzh168
35ao/sparisty/ @hdcharles
36ao/quantization/ @jerryzh168
37nn/intrinsic/ @jerryzh168
38nn/quantized/ @jerryzh168
39nn/quantizable/ @jerryzh168
40nn/qat/ @jerryzh168
41
42# Tensorpipe RPC Agent.
43/torch/csrc/distributed/rpc/tensorpipe_agent.cpp @jiayisuse @osalpekar @lw
44/torch/csrc/distributed/rpc/tensorpipe_agent.h @jiayisuse @osalpekar @lw
45
46# ONNX Export
47/torch/_dynamo/backends/onnxrt.py @wschin @xadupre
48/torch/csrc/jit/passes/onnx.h @titaiwangms @shubhambhokare1 @xadupre
49/torch/csrc/jit/passes/onnx.cpp @titaiwangms @shubhambhokare1 @xadupre
50/torch/csrc/jit/passes/onnx/ @titaiwangms @shubhambhokare1 @xadupre
51/torch/onnx/ @titaiwangms @shubhambhokare1 @justinchuby @wschin @xadupre
52/test/onnx/ @titaiwangms @shubhambhokare1 @justinchuby @wschin @xadupre
53
54# CI
55/.ci @pytorch/pytorch-dev-infra
56
57# Docker
58/.ci/docker/ @jeffdaily
59/.ci/docker/ci_commit_pins/triton.txt @desertfire @Chillee @eellison @shunting314 @bertmaher @jeffdaily @jataylo @jithunnair-amd @pruthvistony
60/.ci/docker/ci_commit_pins/triton-rocm.txt @jeffdaily @jataylo @jithunnair-amd @pruthvistony
61/.ci/docker/ci_commit_pins/triton-xpu.txt @EikanWang @gujinghui
62
63# Github Actions
64# This list is for people wanting to be notified every time there's a change
65# related to Github Actions
66/.github/ @pytorch/pytorch-dev-infra
67
68# Custom Test Infrastructure
69/test/run_test.py @pytorch/pytorch-dev-infra
70/torch/testing/_internal/common_device_type.py @mruberry
71/torch/testing/_internal/common_utils.py @pytorch/pytorch-dev-infra
72/torch/testing/_internal/hop_db.py @tugsbayasgalan @zou3519 @ydwu4
73
74# Parametrizations
75/torch/nn/utils/parametriz*.py @lezcano
76
77# torch.linalg
78# docs
79/torch/linalg/ @lezcano @IvanYashchuk
80# code
81/aten/src/ATen/native/**/*LinearAlgebra* @lezcano @nikitaved @IvanYashchuk
82# tests
83/test/test_linalg.py @lezcano @nikitaved @IvanYashchuk
84
85# OpInfo-related files
86/torch/testing/_internal/common_methods_invocations.py @mruberry
87/torch/testing/_internal/common_device_type.py @mruberry
88test/test_ops.py @mruberry
89test/test_ops_gradients.py @mruberry @soulitzer
90test/test_ops_fwd_gradients.py @mruberry @soulitzer
91test/test_unary_ufuncs.py @mruberry
92test/test_binary_ufuncs.py @mruberry
93test/test_reductions.py @mruberry
94test/test_type_promotion.py @mruberry
95
96# functorch-related things
97# This list is for people wanting to be notified every time there's a change
98# Useful for e.g. auditing xfails that other folks add to tests
99test/functorch/test_ops.py @zou3519 @chillee @kshitij12345
100test/functorch/test_vmap.py @zou3519 @chillee @kshitij12345
101
102# torch MPS
103test/test_mps.py @kulinseth @malfet
104aten/src/ATen/mps/ @kulinseth @malfet
105aten/src/ATen/native/mps/ @kulinseth @malfet
106
107# MTIA
108aten/src/ATen/detail/MTIAHooksInterface.h @egienvalue
109torch/csrc/mtia/ @egienvalue
110
111# Profiler
112torch/csrc/autograd/profiler* @aaronenyeshi @sraikund16
113torch/autograd/profiler* @aaronenyeshi @sraikund16
114torch/csrc/profiler/ @aaronenyeshi @sraikund16
115torch/profiler/ @aaronenyeshi @sraikund16
116
117# AOTDispatch tests
118test/functorch/test_aotdispatch.py @ezyang @Chillee
119
120# Dataloader
121torch/utils/data/ @andrewkho @gokulavasan
122
123# hipify
124torch/utils/hipify/ @jeffdaily @jithunnair-amd
125tools/amd_build/ @jeffdaily @jithunnair-amd
126
127# ROCm-specific files
128aten/src/ATen/hip/ @jeffdaily @jithunnair-amd
129aten/src/ATen/miopen/ @jeffdaily @jithunnair-amd
130aten/src/ATen/native/miopen/ @jeffdaily @jithunnair-amd
131c10/hip @jeffdaily @jithunnair-amd
132caffe2/core/hip @jeffdaily @jithunnair-amd
133caffe2/operators/hip @jeffdaily @jithunnair-amd
134caffe2/operators/rnn/hip @jeffdaily @jithunnair-amd
135caffe2/utils/hip @jeffdaily @jithunnair-amd
136
137# XPU-specific files
138/aten/src/ATen/xpu/ @EikanWang @gujinghui
139/c10/xpu/ @EikanWang @gujinghui
140/torch/csrc/xpu/ @EikanWang @gujinghui
141/torch/xpu/ @EikanWang @gujinghui
142/test/xpu/ @EikanWang @gujinghui
143/test/test_xpu.py @EikanWang @gujinghui
144/third_party/xpu.txt @EikanWang @gujinghui
145
146# torch.export
147/torch/export/ @avikchaudhuri @tugsbayasgalan @zhxchen17 @ydwu4 @angelayi
148/torch/_export/ @avikchaudhuri @tugsbayasgalan @zhxchen17 @ydwu4 @angelayi
149
150# serialization-related files
151/aten/src/ATen/MapAllocator* @mikaylagawarecki
152/caffe2/serialize/ @mikaylagawarecki
153/torch/serialization.py @mikaylagawarecki
154/torch/storage.py @mikaylagawarecki
155/torch/csrc/Storage* @mikaylagawarecki
156# subscribing for PyTorchFileWriter/PyTorchFileReader changes
157/torch/csrc/jit/python/init.cpp @mikaylagawarecki
158
159# CUDA and CUDA math libraries
160aten/src/ATen/cuda/ @eqy @syed-ahmed
161aten/src/ATen/cudnn/ @eqy @syed-ahmed
162aten/src/ATen/native/cuda/ @eqy @syed-ahmed
163aten/src/ATen/native/cudnn/ @eqy @syed-ahmed
164c10/cuda @eqy @syed-ahmed
165torch/cuda/ @eqy @syed-ahmed
166torch/csrc/cuda/ @eqy @syed-ahmed
167torch/backends/cuda/ @eqy @syed-ahmed
168torch/backends/cudnn/ @eqy @syed-ahmed
169