Files
pytorch/CODEOWNERS
Line: 10: incorrect codeowner user: fmassa Line: 10: incorrect codeowner user: soumith Line: 10: incorrect codeowner user: ezyang Line: 10: no users/groups matched Line: 14: incorrect codeowner user: albanD Line: 14: incorrect codeowner user: soulitzer Line: 14: no users/groups matched Line: 15: incorrect codeowner user: albanD Line: 15: incorrect codeowner user: soulitzer Line: 15: no users/groups matched Line: 16: incorrect codeowner user: albanD Line: 16: incorrect codeowner user: soulitzer Line: 16: no users/groups matched Line: 17: incorrect codeowner user: albanD Line: 17: incorrect codeowner user: jbschlosser Line: 17: incorrect codeowner user: mikaylagawarecki Line: 17: no users/groups matched Line: 18: incorrect codeowner user: albanD Line: 18: incorrect codeowner user: janeyx99 Line: 18: no users/groups matched Line: 19: incorrect codeowner user: albanD Line: 19: no users/groups matched Line: 20: incorrect codeowner user: albanD Line: 20: no users/groups matched Line: 21: incorrect codeowner user: larryliu0820 Line: 21: no users/groups matched Line: 22: incorrect codeowner user: albanD Line: 22: no users/groups matched Line: 23: incorrect codeowner user: ezyang Line: 23: no users/groups matched Line: 26: incorrect codeowner user: salilsdesai Line: 26: incorrect codeowner user: kimishpatel Line: 26: incorrect codeowner user: digantdesai Line: 26: incorrect codeowner user: jianyuh Line: 26: no users/groups matched Line: 27: incorrect codeowner user: jerryzh168 Line: 27: incorrect codeowner user: salilsdesai Line: 27: incorrect codeowner user: kimishpatel Line: 27: incorrect codeowner user: digantdesai Line: 27: incorrect codeowner user: jianyuh Line: 27: no users/groups matched Line: 28: incorrect codeowner user: jerryzh168 Line: 28: incorrect codeowner user: salilsdesai Line: 28: incorrect codeowner user: kimishpatel Line: 28: incorrect codeowner user: digantdesai Line: 28: incorrect codeowner user: jianyuh Line: 28: no users/groups matched Line: 29: incorrect codeowner user: jerryzh168 Line: 29: no users/groups matched Line: 30: incorrect codeowner user: jerryzh168 Line: 30: no users/groups matched Line: 31: incorrect codeowner user: jerryzh168 Line: 31: no users/groups matched Line: 32: incorrect codeowner user: jerryzh168 Line: 32: incorrect codeowner user: hdcharles Line: 32: no users/groups matched Line: 33: incorrect codeowner user: jerryzh168 Line: 33: no users/groups matched Line: 34: incorrect codeowner user: jerryzh168 Line: 34: no users/groups matched Line: 35: incorrect codeowner user: hdcharles Line: 35: no users/groups matched Line: 36: incorrect codeowner user: jerryzh168 Line: 36: no users/groups matched Line: 37: incorrect codeowner user: jerryzh168 Line: 37: no users/groups matched Line: 38: incorrect codeowner user: jerryzh168 Line: 38: no users/groups matched Line: 39: incorrect codeowner user: jerryzh168 Line: 39: no users/groups matched Line: 40: incorrect codeowner user: jerryzh168 Line: 40: no users/groups matched Line: 43: incorrect codeowner user: jiayisuse Line: 43: incorrect codeowner user: osalpekar Line: 43: incorrect codeowner user: lw Line: 43: no users/groups matched Line: 44: incorrect codeowner user: jiayisuse Line: 44: incorrect codeowner user: osalpekar Line: 44: incorrect codeowner user: lw Line: 44: no users/groups matched Line: 47: incorrect codeowner user: wschin Line: 47: incorrect codeowner user: xadupre Line: 47: no users/groups matched Line: 48: incorrect codeowner user: titaiwangms Line: 48: incorrect codeowner user: shubhambhokare1 Line: 48: incorrect codeowner user: xadupre Line: 48: no users/groups matched Line: 49: incorrect codeowner user: titaiwangms Line: 49: incorrect codeowner user: shubhambhokare1 Line: 49: incorrect codeowner user: xadupre Line: 49: no users/groups matched Line: 50: incorrect codeowner user: titaiwangms Line: 50: incorrect codeowner user: shubhambhokare1 Line: 50: incorrect codeowner user: xadupre Line: 50: no users/groups matched Line: 51: incorrect codeowner user: titaiwangms Line: 51: incorrect codeowner user: shubhambhokare1 Line: 51: incorrect codeowner user: justinchuby Line: 51: incorrect codeowner user: wschin Line: 51: incorrect codeowner user: xadupre Line: 51: no users/groups matched Line: 52: incorrect codeowner user: titaiwangms Line: 52: incorrect codeowner user: shubhambhokare1 Line: 52: incorrect codeowner user: justinchuby Line: 52: incorrect codeowner user: wschin Line: 52: incorrect codeowner user: xadupre Line: 52: no users/groups matched Line: 55: incorrect codeowner organization: pytorch/pytorch-dev-infra Line: 55: no users/groups matched Line: 58: incorrect codeowner user: jeffdaily Line: 58: no users/groups matched Line: 59: incorrect codeowner user: desertfire Line: 59: incorrect codeowner user: Chillee Line: 59: incorrect codeowner user: eellison Line: 59: incorrect codeowner user: shunting314 Line: 59: incorrect codeowner user: bertmaher Line: 59: incorrect codeowner user: jeffdaily Line: 59: incorrect codeowner user: jataylo Line: 59: incorrect codeowner user: jithunnair-amd Line: 59: incorrect codeowner user: pruthvistony Line: 59: no users/groups matched Line: 60: incorrect codeowner user: EikanWang Line: 60: incorrect codeowner user: gujinghui Line: 60: no users/groups matched Line: 65: incorrect codeowner organization: pytorch/pytorch-dev-infra Line: 65: no users/groups matched Line: 68: incorrect codeowner organization: pytorch/pytorch-dev-infra Line: 68: no users/groups matched Line: 69: incorrect codeowner user: mruberry Line: 69: no users/groups matched Line: 70: incorrect codeowner organization: pytorch/pytorch-dev-infra Line: 70: no users/groups matched Line: 71: incorrect codeowner user: tugsbayasgalan Line: 71: incorrect codeowner user: zou3519 Line: 71: incorrect codeowner user: ydwu4 Line: 71: no users/groups matched Line: 74: incorrect codeowner user: lezcano Line: 74: no users/groups matched Line: 78: incorrect codeowner user: lezcano Line: 78: incorrect codeowner user: IvanYashchuk Line: 78: no users/groups matched Line: 80: incorrect codeowner regexp: error parsing regexp: invalid nested repetition operator: `**` Line: 82: incorrect codeowner user: lezcano Line: 82: incorrect codeowner user: nikitaved Line: 82: incorrect codeowner user: IvanYashchuk Line: 82: no users/groups matched Line: 85: incorrect codeowner user: mruberry Line: 85: no users/groups matched Line: 86: incorrect codeowner user: mruberry Line: 86: no users/groups matched Line: 87: incorrect codeowner user: mruberry Line: 87: no users/groups matched Line: 88: incorrect codeowner user: mruberry Line: 88: incorrect codeowner user: soulitzer Line: 88: no users/groups matched Line: 89: incorrect codeowner user: mruberry Line: 89: incorrect codeowner user: soulitzer Line: 89: no users/groups matched Line: 90: incorrect codeowner user: mruberry Line: 90: no users/groups matched Line: 91: incorrect codeowner user: mruberry Line: 91: no users/groups matched Line: 92: incorrect codeowner user: mruberry Line: 92: no users/groups matched Line: 93: incorrect codeowner user: mruberry Line: 93: no users/groups matched Line: 98: incorrect codeowner user: zou3519 Line: 98: incorrect codeowner user: chillee Line: 98: incorrect codeowner user: kshitij12345 Line: 98: no users/groups matched Line: 99: incorrect codeowner user: zou3519 Line: 99: incorrect codeowner user: chillee Line: 99: incorrect codeowner user: kshitij12345 Line: 99: no users/groups matched Line: 102: incorrect codeowner user: zou3519 Line: 102: no users/groups matched Line: 103: incorrect codeowner user: zou3519 Line: 103: no users/groups matched Line: 106: incorrect codeowner user: bdhirsh Line: 106: no users/groups matched Line: 107: incorrect codeowner user: bdhirsh Line: 107: no users/groups matched Line: 110: incorrect codeowner user: kulinseth Line: 110: incorrect codeowner user: malfet Line: 110: no users/groups matched Line: 111: incorrect codeowner user: kulinseth Line: 111: incorrect codeowner user: malfet Line: 111: no users/groups matched Line: 112: incorrect codeowner user: kulinseth Line: 112: incorrect codeowner user: malfet Line: 112: no users/groups matched Line: 115: incorrect codeowner user: egienvalue Line: 115: no users/groups matched Line: 116: incorrect codeowner user: egienvalue Line: 116: no users/groups matched Line: 119: incorrect codeowner user: aaronenyeshi Line: 119: incorrect codeowner user: sraikund16 Line: 119: no users/groups matched Line: 120: incorrect codeowner user: aaronenyeshi Line: 120: incorrect codeowner user: sraikund16 Line: 120: no users/groups matched Line: 121: incorrect codeowner user: aaronenyeshi Line: 121: incorrect codeowner user: sraikund16 Line: 121: no users/groups matched Line: 122: incorrect codeowner user: aaronenyeshi Line: 122: incorrect codeowner user: sraikund16 Line: 122: no users/groups matched Line: 125: incorrect codeowner user: ezyang Line: 125: incorrect codeowner user: Chillee Line: 125: no users/groups matched Line: 128: incorrect codeowner user: andrewkho Line: 128: incorrect codeowner user: divyanshk Line: 128: no users/groups matched Line: 131: incorrect codeowner user: jeffdaily Line: 131: incorrect codeowner user: jithunnair-amd Line: 131: no users/groups matched Line: 132: incorrect codeowner user: jeffdaily Line: 132: incorrect codeowner user: jithunnair-amd Line: 132: no users/groups matched Line: 135: incorrect codeowner user: jeffdaily Line: 135: incorrect codeowner user: jithunnair-amd Line: 135: no users/groups matched Line: 136: incorrect codeowner user: jeffdaily Line: 136: incorrect codeowner user: jithunnair-amd Line: 136: no users/groups matched Line: 137: incorrect codeowner user: jeffdaily Line: 137: incorrect codeowner user: jithunnair-amd Line: 137: no users/groups matched Line: 138: incorrect codeowner user: jeffdaily Line: 138: incorrect codeowner user: jithunnair-amd Line: 138: no users/groups matched Line: 139: incorrect codeowner user: jeffdaily Line: 139: incorrect codeowner user: jithunnair-amd Line: 139: no users/groups matched Line: 140: incorrect codeowner user: jeffdaily Line: 140: incorrect codeowner user: jithunnair-amd Line: 140: no users/groups matched Line: 141: incorrect codeowner user: jeffdaily Line: 141: incorrect codeowner user: jithunnair-amd Line: 141: no users/groups matched Line: 142: incorrect codeowner user: jeffdaily Line: 142: incorrect codeowner user: jithunnair-amd Line: 142: no users/groups matched Line: 145: incorrect codeowner user: EikanWang Line: 145: incorrect codeowner user: gujinghui Line: 145: no users/groups matched Line: 146: incorrect codeowner user: EikanWang Line: 146: incorrect codeowner user: gujinghui Line: 146: no users/groups matched Line: 147: incorrect codeowner user: EikanWang Line: 147: incorrect codeowner user: gujinghui Line: 147: no users/groups matched Line: 148: incorrect codeowner user: EikanWang Line: 148: incorrect codeowner user: gujinghui Line: 148: no users/groups matched Line: 149: incorrect codeowner user: EikanWang Line: 149: incorrect codeowner user: gujinghui Line: 149: no users/groups matched Line: 150: incorrect codeowner user: EikanWang Line: 150: incorrect codeowner user: gujinghui Line: 150: no users/groups matched Line: 151: incorrect codeowner user: EikanWang Line: 151: incorrect codeowner user: gujinghui Line: 151: no users/groups matched Line: 154: incorrect codeowner user: avikchaudhuri Line: 154: incorrect codeowner user: tugsbayasgalan Line: 154: incorrect codeowner user: zhxchen17 Line: 154: incorrect codeowner user: ydwu4 Line: 154: incorrect codeowner user: angelayi Line: 154: no users/groups matched Line: 155: incorrect codeowner user: avikchaudhuri Line: 155: incorrect codeowner user: tugsbayasgalan Line: 155: incorrect codeowner user: zhxchen17 Line: 155: incorrect codeowner user: ydwu4 Line: 155: incorrect codeowner user: angelayi Line: 155: no users/groups matched Line: 158: incorrect codeowner user: mikaylagawarecki Line: 158: no users/groups matched Line: 159: incorrect codeowner user: mikaylagawarecki Line: 159: no users/groups matched Line: 160: incorrect codeowner user: mikaylagawarecki Line: 160: no users/groups matched Line: 161: incorrect codeowner user: mikaylagawarecki Line: 161: no users/groups matched Line: 162: incorrect codeowner user: mikaylagawarecki Line: 162: no users/groups matched Line: 164: incorrect codeowner user: mikaylagawarecki Line: 164: no users/groups matched Line: 167: incorrect codeowner user: eqy Line: 167: incorrect codeowner user: syed-ahmed Line: 167: no users/groups matched Line: 168: incorrect codeowner user: eqy Line: 168: incorrect codeowner user: syed-ahmed Line: 168: no users/groups matched Line: 169: incorrect codeowner user: eqy Line: 169: incorrect codeowner user: syed-ahmed Line: 169: no users/groups matched Line: 170: incorrect codeowner user: eqy Line: 170: incorrect codeowner user: syed-ahmed Line: 170: no users/groups matched Line: 171: incorrect codeowner user: eqy Line: 171: incorrect codeowner user: syed-ahmed Line: 171: no users/groups matched Line: 172: incorrect codeowner user: eqy Line: 172: incorrect codeowner user: syed-ahmed Line: 172: no users/groups matched Line: 173: incorrect codeowner user: eqy Line: 173: incorrect codeowner user: syed-ahmed Line: 173: no users/groups matched Line: 174: incorrect codeowner user: eqy Line: 174: incorrect codeowner user: syed-ahmed Line: 174: no users/groups matched Line: 175: incorrect codeowner user: eqy Line: 175: incorrect codeowner user: syed-ahmed Line: 175: no users/groups matched

176 lines
6.2 KiB
Plaintext

# IMPORTANT:
# This file is ONLY used to subscribe for notifications for PRs
# related to a specific file path. Approvals from people in this
# file are not required for merges.
# This is a comment.
# Each line is a file pattern followed by one or more owners.
# For module labels => owners mapping, please see https://github.com/pytorch/pytorch/issues/24422.
/torch/utils/cpp_extension.py @fmassa @soumith @ezyang
# Not there to strictly require the approval, but to be tagged as a reviewer
# on the PRs to push them into a high priority inbox.
/torch/csrc/autograd/ @albanD @soulitzer
/torch/autograd/ @albanD @soulitzer
/tools/autograd/ @albanD @soulitzer
/torch/nn/ @albanD @jbschlosser @mikaylagawarecki
/torch/optim/ @albanD @janeyx99
/test/test_public_bindings.py @albanD
/test/allowlist_for_publicAPI.json @albanD
/test/forward_backward_compatibility/check_forward_backward_compatibility.py @larryliu0820
/docs/source/conf.py @albanD
/aten/src/ATen/native/tags.yaml @ezyang
# Architecture Optimization (quantization, sparsity, etc.)
/aten/src/ATen/native/ao_sparse @salilsdesai @kimishpatel @digantdesai @jianyuh
/aten/src/ATen/native/quantized @jerryzh168 @salilsdesai @kimishpatel @digantdesai @jianyuh
/aten/src/ATen/native/quantized/cpu @jerryzh168 @salilsdesai @kimishpatel @digantdesai @jianyuh
/aten/src/ATen/native/quantized/cuda @jerryzh168
/aten/src/ATen/native/quantized/cudnn @jerryzh168
/test/test_quantization.py @jerryzh168
/test/ao/ @jerryzh168 @hdcharles
/test/quantization/ @jerryzh168
/torch/quantization/ @jerryzh168
ao/sparisty/ @hdcharles
ao/quantization/ @jerryzh168
nn/intrinsic/ @jerryzh168
nn/quantized/ @jerryzh168
nn/quantizable/ @jerryzh168
nn/qat/ @jerryzh168
# Tensorpipe RPC Agent.
/torch/csrc/distributed/rpc/tensorpipe_agent.cpp @jiayisuse @osalpekar @lw
/torch/csrc/distributed/rpc/tensorpipe_agent.h @jiayisuse @osalpekar @lw
# ONNX Export
/torch/_dynamo/backends/onnxrt.py @wschin @xadupre
/torch/csrc/jit/passes/onnx.h @titaiwangms @shubhambhokare1 @xadupre
/torch/csrc/jit/passes/onnx.cpp @titaiwangms @shubhambhokare1 @xadupre
/torch/csrc/jit/passes/onnx/ @titaiwangms @shubhambhokare1 @xadupre
/torch/onnx/ @titaiwangms @shubhambhokare1 @justinchuby @wschin @xadupre
/test/onnx/ @titaiwangms @shubhambhokare1 @justinchuby @wschin @xadupre
# CI
/.ci @pytorch/pytorch-dev-infra
# Docker
/.ci/docker/ @jeffdaily
/.ci/docker/ci_commit_pins/triton.txt @desertfire @Chillee @eellison @shunting314 @bertmaher @jeffdaily @jataylo @jithunnair-amd @pruthvistony
/.ci/docker/ci_commit_pins/triton-xpu.txt @EikanWang @gujinghui
# Github Actions
# This list is for people wanting to be notified every time there's a change
# related to Github Actions
/.github/ @pytorch/pytorch-dev-infra
# Custom Test Infrastructure
/test/run_test.py @pytorch/pytorch-dev-infra
/torch/testing/_internal/common_device_type.py @mruberry
/torch/testing/_internal/common_utils.py @pytorch/pytorch-dev-infra
/torch/testing/_internal/hop_db.py @tugsbayasgalan @zou3519 @ydwu4
# Parametrizations
/torch/nn/utils/parametriz*.py @lezcano
# torch.linalg
# docs
/torch/linalg/ @lezcano @IvanYashchuk
# code
/aten/src/ATen/native/**/*LinearAlgebra* @lezcano @nikitaved @IvanYashchuk
# tests
/test/test_linalg.py @lezcano @nikitaved @IvanYashchuk
# OpInfo-related files
/torch/testing/_internal/common_methods_invocations.py @mruberry
/torch/testing/_internal/common_device_type.py @mruberry
test/test_ops.py @mruberry
test/test_ops_gradients.py @mruberry @soulitzer
test/test_ops_fwd_gradients.py @mruberry @soulitzer
test/test_unary_ufuncs.py @mruberry
test/test_binary_ufuncs.py @mruberry
test/test_reductions.py @mruberry
test/test_type_promotion.py @mruberry
# functorch-related things
# This list is for people wanting to be notified every time there's a change
# Useful for e.g. auditing xfails that other folks add to tests
test/functorch/test_ops.py @zou3519 @chillee @kshitij12345
test/functorch/test_vmap.py @zou3519 @chillee @kshitij12345
# HOPs
torch/_higher_order_ops/*.py @zou3519
torch/_dynamo/variables/higher_order_ops.py @zou3519
# AOTAutograd
torch/_functorch/_aot_autograd/*.py @bdhirsh
torch/_functorch/aot_autograd.py @bdhirsh
# torch MPS
test/test_mps.py @kulinseth @malfet
aten/src/ATen/mps/ @kulinseth @malfet
aten/src/ATen/native/mps/ @kulinseth @malfet
# MTIA
aten/src/ATen/detail/MTIAHooksInterface.h @egienvalue
torch/csrc/mtia/ @egienvalue
# Profiler
torch/csrc/autograd/profiler* @aaronenyeshi @sraikund16
torch/autograd/profiler* @aaronenyeshi @sraikund16
torch/csrc/profiler/ @aaronenyeshi @sraikund16
torch/profiler/ @aaronenyeshi @sraikund16
# AOTDispatch tests
test/functorch/test_aotdispatch.py @ezyang @Chillee
# Dataloader
torch/utils/data/ @andrewkho @divyanshk
# hipify
torch/utils/hipify/ @jeffdaily @jithunnair-amd
tools/amd_build/ @jeffdaily @jithunnair-amd
# ROCm-specific files
aten/src/ATen/hip/ @jeffdaily @jithunnair-amd
aten/src/ATen/miopen/ @jeffdaily @jithunnair-amd
aten/src/ATen/native/miopen/ @jeffdaily @jithunnair-amd
c10/hip @jeffdaily @jithunnair-amd
caffe2/core/hip @jeffdaily @jithunnair-amd
caffe2/operators/hip @jeffdaily @jithunnair-amd
caffe2/operators/rnn/hip @jeffdaily @jithunnair-amd
caffe2/utils/hip @jeffdaily @jithunnair-amd
# XPU-specific files
/aten/src/ATen/xpu/ @EikanWang @gujinghui
/c10/xpu/ @EikanWang @gujinghui
/torch/csrc/xpu/ @EikanWang @gujinghui
/torch/xpu/ @EikanWang @gujinghui
/test/xpu/ @EikanWang @gujinghui
/test/test_xpu.py @EikanWang @gujinghui
/third_party/xpu.txt @EikanWang @gujinghui
# torch.export
/torch/export/ @avikchaudhuri @tugsbayasgalan @zhxchen17 @ydwu4 @angelayi
/torch/_export/ @avikchaudhuri @tugsbayasgalan @zhxchen17 @ydwu4 @angelayi
# serialization-related files
/aten/src/ATen/MapAllocator* @mikaylagawarecki
/caffe2/serialize/ @mikaylagawarecki
/torch/serialization.py @mikaylagawarecki
/torch/storage.py @mikaylagawarecki
/torch/csrc/Storage* @mikaylagawarecki
# subscribing for PyTorchFileWriter/PyTorchFileReader changes
/torch/csrc/jit/python/init.cpp @mikaylagawarecki
# CUDA and CUDA math libraries
aten/src/ATen/cuda/ @eqy @syed-ahmed
aten/src/ATen/cudnn/ @eqy @syed-ahmed
aten/src/ATen/native/cuda/ @eqy @syed-ahmed
aten/src/ATen/native/cudnn/ @eqy @syed-ahmed
c10/cuda @eqy @syed-ahmed
torch/cuda/ @eqy @syed-ahmed
torch/csrc/cuda/ @eqy @syed-ahmed
torch/backends/cuda/ @eqy @syed-ahmed
torch/backends/cudnn/ @eqy @syed-ahmed