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-xpu.txt @EikanWang @gujinghui 61 62# Github Actions 63# This list is for people wanting to be notified every time there's a change 64# related to Github Actions 65/.github/ @pytorch/pytorch-dev-infra 66 67# Custom Test Infrastructure 68/test/run_test.py @pytorch/pytorch-dev-infra 69/torch/testing/_internal/common_device_type.py @mruberry 70/torch/testing/_internal/common_utils.py @pytorch/pytorch-dev-infra 71/torch/testing/_internal/hop_db.py @tugsbayasgalan @zou3519 @ydwu4 72 73# Parametrizations 74/torch/nn/utils/parametriz*.py @lezcano 75 76# torch.linalg 77# docs 78/torch/linalg/ @lezcano @IvanYashchuk 79# code 80/aten/src/ATen/native/**/*LinearAlgebra* @lezcano @nikitaved @IvanYashchuk 81# tests 82/test/test_linalg.py @lezcano @nikitaved @IvanYashchuk 83 84# OpInfo-related files 85/torch/testing/_internal/common_methods_invocations.py @mruberry 86/torch/testing/_internal/common_device_type.py @mruberry 87test/test_ops.py @mruberry 88test/test_ops_gradients.py @mruberry @soulitzer 89test/test_ops_fwd_gradients.py @mruberry @soulitzer 90test/test_unary_ufuncs.py @mruberry 91test/test_binary_ufuncs.py @mruberry 92test/test_reductions.py @mruberry 93test/test_type_promotion.py @mruberry 94 95# functorch-related things 96# This list is for people wanting to be notified every time there's a change 97# Useful for e.g. auditing xfails that other folks add to tests 98test/functorch/test_ops.py @zou3519 @chillee @kshitij12345 99test/functorch/test_vmap.py @zou3519 @chillee @kshitij12345 100 101# torch MPS 102test/test_mps.py @kulinseth @malfet 103aten/src/ATen/mps/ @kulinseth @malfet 104aten/src/ATen/native/mps/ @kulinseth @malfet 105 106# MTIA 107aten/src/ATen/detail/MTIAHooksInterface.h @egienvalue 108torch/csrc/mtia/ @egienvalue 109 110# Profiler 111torch/csrc/autograd/profiler* @aaronenyeshi @sraikund16 112torch/autograd/profiler* @aaronenyeshi @sraikund16 113torch/csrc/profiler/ @aaronenyeshi @sraikund16 114torch/profiler/ @aaronenyeshi @sraikund16 115 116# AOTDispatch tests 117test/functorch/test_aotdispatch.py @ezyang @Chillee 118 119# Dataloader 120torch/utils/data/ @andrewkho @gokulavasan 121 122# hipify 123torch/utils/hipify/ @jeffdaily @jithunnair-amd 124tools/amd_build/ @jeffdaily @jithunnair-amd 125 126# ROCm-specific files 127aten/src/ATen/hip/ @jeffdaily @jithunnair-amd 128aten/src/ATen/miopen/ @jeffdaily @jithunnair-amd 129aten/src/ATen/native/miopen/ @jeffdaily @jithunnair-amd 130c10/hip @jeffdaily @jithunnair-amd 131caffe2/core/hip @jeffdaily @jithunnair-amd 132caffe2/operators/hip @jeffdaily @jithunnair-amd 133caffe2/operators/rnn/hip @jeffdaily @jithunnair-amd 134caffe2/utils/hip @jeffdaily @jithunnair-amd 135 136# XPU-specific files 137/aten/src/ATen/xpu/ @EikanWang @gujinghui 138/c10/xpu/ @EikanWang @gujinghui 139/torch/csrc/xpu/ @EikanWang @gujinghui 140/torch/xpu/ @EikanWang @gujinghui 141/test/xpu/ @EikanWang @gujinghui 142/test/test_xpu.py @EikanWang @gujinghui 143/third_party/xpu.txt @EikanWang @gujinghui 144 145# torch.export 146/torch/export/ @avikchaudhuri @tugsbayasgalan @zhxchen17 @ydwu4 @angelayi 147/torch/_export/ @avikchaudhuri @tugsbayasgalan @zhxchen17 @ydwu4 @angelayi 148 149# serialization-related files 150/aten/src/ATen/MapAllocator* @mikaylagawarecki 151/caffe2/serialize/ @mikaylagawarecki 152/torch/serialization.py @mikaylagawarecki 153/torch/storage.py @mikaylagawarecki 154/torch/csrc/Storage* @mikaylagawarecki 155# subscribing for PyTorchFileWriter/PyTorchFileReader changes 156/torch/csrc/jit/python/init.cpp @mikaylagawarecki 157 158# CUDA and CUDA math libraries 159aten/src/ATen/cuda/ @eqy @syed-ahmed 160aten/src/ATen/cudnn/ @eqy @syed-ahmed 161aten/src/ATen/native/cuda/ @eqy @syed-ahmed 162aten/src/ATen/native/cudnn/ @eqy @syed-ahmed 163c10/cuda @eqy @syed-ahmed 164torch/cuda/ @eqy @syed-ahmed 165torch/csrc/cuda/ @eqy @syed-ahmed 166torch/backends/cuda/ @eqy @syed-ahmed 167torch/backends/cudnn/ @eqy @syed-ahmed 168