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