PyTorch Governance | Maintainers
=========================================

Responsibilities
----------------

* Triage and fix high priority issues assigned to the module or library
* Triage, review, and land high priority pull requests assigned to the module or library
* Answer module or library questions on `discuss.pytorch.org <https://discuss.pytorch.org/>`__
  and `dev-discuss.pytorch.org <https://dev-discuss.pytorch.org/>`__
* Maintain public user and development documentation
* Run meetings and share minutes plus roadmap on a half or quarterly basis

Lead Core Maintainer (BDFL)
---------------------------

* Soumith Chintala (`soumith <https://github.com/soumith>`__)

Core Maintainers
-------------------

-  Soumith Chintala (`soumith <https://github.com/soumith>`__)
-  Edward Yang (`ezyang <https://github.com/ezyang>`__)
-  Greg Chanan (`gchanan <https://github.com/gchanan>`__)
-  Dmytro Dzhulgakov (`dzhulgakov <https://github.com/dzhulgakov>`__)
-  Nikita Shulga (`malfet <https://github.com/malfet>`__)

Module-level maintainers
------------------------

NN APIs (torch.nn)
~~~~~~~~~~~~~~~~~~

-  Greg Chanan (`gchanan <https://github.com/gchanan>`__)
-  Soumith Chintala (`soumith <https://github.com/soumith>`__)
-  Joel Schlosser (`jbschlosser <https://github.com/jbschlosser>`__)
-  Alban Desmaison (`albanD <https://github.com/albanD>`__)
-  (emeritus) Sam Gross (`colesbury <https://github.com/colesbury>`__)
-  (emeritus) Adam Paszke (`apaszke <https://github.com/apaszke>`__)

Optimizers (torch.optim)
~~~~~~~~~~~~~~~~~~~~~~~~

-  Alban Desmaison (`albanD <https://github.com/albanD>`__)
-  Joel Schlosser (`jbschlosser <https://github.com/jbschlosser>`__)
-  Soumith Chintala (`soumith <https://github.com/soumith>`__)
-  (emeritus) Ilqar Ramazanli (`iramazanli <https://github.com/iramazanli>`__)
-  (emeritus) Vincent Quenneville-Belair (`vincentqb <https://github.com/vincentqb>`__)

Autograd (torch.autograd)
~~~~~~~~~~~~~~~~~~~~~~~~~

-  Edward Yang (`ezyang <https://github.com/ezyang>`__)
-  Alban Desmaison (`alband <https://github.com/alband>`__)
-  Jeffrey Wan (`soulitzer <https://github.com/soulitzer>`__)
-  (emeritus) Adam Paszke (`apaszke <https://github.com/apaszke>`__)

Compilers (JIT / TorchScript / FX / TorchDynamo)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  Elias Ellison (`eellison <https://github.com/eellison>`__)
-  Michael Suo (`suo <https://github.com/suo>`__)
-  Yanan Cao (`gmagogsfm <https://github.com/gmagogsfm>`__)
-  James Reed (`jamesr66a <https://github.com/jamesr66a>`__)
-  Jason Ansel (`jansel <https://github.com/jansel>`__)
-  Jiong Gong (`jgong5 <https://github.com/jgong5>`__)
-  (emeritus) Zach Devito (`zdevito <https://github.com/zdevito>`__)


Distributions & RNG
~~~~~~~~~~~~~~~~~~~

-  Fritz Obermeyer (`fritzo <https://github.com/fritzo>`__)
-  Neeraj Pradhan (`neerajprad <https://github.com/neerajprad>`__)
-  Alican Bozkurt (`alicanb <https://github.com/alicanb>`__)
-  (emeritus) Vishwak Srinivasan (`vishwakftw <https://github.com/vishwakftw>`__)

Distributed
~~~~~~~~~~~

-  Shen Li (`mrshenli <https://github.com/mrshenli>`__)
-  Pritam Damania (`pritamdamania87 <https://github.com/pritamdamania87>`__)
-  Yanli Zhao (`zhaojuanmao <https://github.com/zhaojuanmao>`__)
-  Rohan Varma (`rohan-varma <https://github.com/rohan-varma>`__)
-  Wanchao Liang (`wanchaol <https://github.com/wanchaol>`__)
-  Junjie Wang (`fduwjj <https://github.com/fduwjj>`__)
-  Howard Huang (`H-Huang <https://github.com/H-Huang>`__)
-  Tristan Rice (`d4l3k <https://github.com/d4l3k>`__)
-  Alisson Azzolini (`aazzolini <https://github.com/aazzolini>`__)
-  Ke Wen (`kwen2501 <https://github.com/kwen2501>`__)
-  James Reed (`jamesr66a <https://github.com/jamesr66a>`__)
-  Kiuk Chung (`kiukchung <https://github.com/kiukchung>`__)
-  (emeritus) Pieter Noordhuis (`pietern <https://github.com/pietern>`__)
-  (emeritus) Mingzhe Li (`mingzhe09088 <https://github.com/mingzhe09088>`__)
-  (emeritus) Omkar Salpekar (`osalpekar <https://github.com/osalpekar>`__)

Multiprocessing and DataLoaders
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  Simon Wang (`SsnL <https://github.com/SsnL>`__)
-  (emeritus) Vitaly Fedyunin (`VitalyFedyunin <https://github.com/VitalyFedyunin>`__)
-  (emeritus) Adam Paszke (`apaszke <https://github.com/apaszke>`__)

Linear Algebra (torch.linalg)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  Mike Ruberry (`mruberry <https://github.com/mruberry>`__)
-  Mario Lezcano (`lezcano <https://github.com/lezcano>`__)
-  Ivan Yashchuk (`IvanYashchuk <https://github.com/IvanYashchuk>`__)
-  (emeritus) Vishwak Srinivasan (`vishwakftw <https://github.com/vishwakftw>`__)

Sparse (torch.sparse)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  Pearu Peterson (`pearu <https://github.com/pearu>`__)
-  Nikita Vedeneev (`nikitaved <https://github.com/nikitaved>`__)
-  Ivan Yashchuk (`IvanYashchuk <https://github.com/IvanYashchuk>`__)
-  Christian Puhrsch (`cpuhrsch <https://github.com/cpuhrsch>`__)
-  Andrew James (`amjames <https://github.com/amjames>`__)

NestedTensor (torch.nested)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  Alban Desmaison (`albanD <https://github.com/albanD>`__)
-  Christian Puhrsch (`cpuhrsch <https://github.com/cpuhrsch>`__)
-  Driss Guessous (`drisspg <https://github.com/drisspg>`__)
-  Joel Schlosser (`jbschlosser <https://github.com/jbschlosser>`__)
-  Mikayla Gawarecki (`mikaylagawarecki <https://github.com/mikaylagawarecki>`__)
-  Natalia Gimelshein (`ngimel <https://github.com/ngimel>`__)

MaskedTensor (torch.masked)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  Christian Puhrsch (`cpuhrsch <https://github.com/cpuhrsch>`__)
-  (emeritus) George Qi (`george-qi <https://github.com/george-qi>`__)

Fast Fourier Transform (torch.fft)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  Mike Ruberry (`mruberry <https://github.com/mruberry>`__)
-  Peter Bell (`peterbell10 <https://github.com/peterbell10>`__)

CPU Performance (Torch Inductor / MKLDNN)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  Mingfei Ma (`mingfeima <https://github.com/mingfeima>`__)
-  Jiong Gong (`jgong5 <https://github.com/jgong5>`__)
-  Xiaobing Zhang (`XiaobingSuper <https://github.com/XiaobingSuper>`__)
-  (emeritus) Xiaoqiang Zheng (`zheng-xq <https://github.com/zheng-xq>`__)
-  (emeritus) Sam Gross (`colesbury <https://github.com/colesbury>`__)
-  (emeritus) Christian Puhrsch (`cpuhrsch <https://github.com/cpuhrsch>`__)
-  (emeritus) Ilia Cherniavskii (`ilia-cher <https://github.com/ilia-cher>`__)
-  (emeritus) Junjie Bai (`bddppq <https://github.com/bddppq>`__)
-  (emeritus) Yinghai Lu (`yinghai <https://github.com/yinghai>`__)
-  (emeritus) Vitaly Fedyunin (`VitalyFedyunin <https://github.com/VitalyFedyunin>`__)
-  (emeritus) Jianhui Li (`Jianhui-Li <https://github.com/Jianhui-Li>`__)

GPU Performance (Torch Inductor / Triton / CUDA)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  Natalia Gimelshein (`ngimel <https://github.com/ngimel>`__)
-  Edward Yang (`ezyang <https://github.com/ezyang>`__)
-  Piotr Bialecki (`ptrblck <https://github.com/ptrblck>`__)
-  Christian Sarofeen (`csarofeen <https://github.com/csarofeen>`__)
-  Andrew Tulloch (`ajtulloch <https://github.com/ajtulloch>`__)
-  (emeritus) Xiaoqiang Zheng (`zheng-xq <https://github.com/zheng-xq>`__)

NVFuser
~~~~~~~

-  Christian Sarofeen (`csarofeen <https://github.com/csarofeen>`__)
-  Alex Jann (`jjsjann123 <https://github.com/jjsjann123>`__)
-  Piotr Bialecki (`ptrblck <https://github.com/ptrblck>`__)
-  Natalia Gimelshein (`ngimel <https://github.com/ngimel>`__)


AMD/ROCm/HIP
~~~~~~~~~~~~

-  Peng Sun (`sunway513 <https://github.com/sunway513>`__)
-  Jithun Nair (`jithunnair-amd <https://github.com/jithunnair-amd>`__)
-  Jeff Daily (`jeffdaily <https://github.com/jeffdaily>`__)
-  (emeritus) Junjie Bai (`bddppq <https://github.com/bddppq>`__)

Build + CI
~~~~~~~~~~

-  Nikita Shulga (`malfet <https://github.com/malfet>`__)
-  Eli Uriegas (`seemethere <https://github.com/seemethere>`__)
-  Alban Desmaison (`alband <https://github.com/alband>`__)
-  Mikey Dagitses (`dagitses <https://github.com/dagitses>`__)
-  Omkar Salpekar (`osalpekar <https://github.com/osalpekar>`__)
-  Zain Rizvi (`ZainRizvi <https://github.com/ZainRizvi>`__)
-  Nirav Mehta (`mehtanirav <https://github.com/mehtanirav>`__)
-  Andrey Talman (`atalman <https://github.com/atalman>`__)
-  (emeritus) Zhuojie Zhou (`zhouzhuojie <https://github.com/zhouzhuojie>`__)
-  (emeritus) Edward Yang (`ezyang <https://github.com/ezyang>`__)
-  (emeritus) Karl Ostmo (`kostmo <https://github.com/kostmo>`__)

Performance Tools
~~~~~~~~~~~~~~~~~

-  Adnan Aziz (`adnanaziz <https://github.com/adnanaziz>`__)
-  CK Luk (`ckluk <https://github.com/ckluk>`__)
-  Taylor Robie (`robieta <https://github.com/robieta>`__)
-  Xu Zhao (`xuzhao9 <https://github.com/xuzhao9>`__)
-  Geeta Chauhan (`chauhang <https://github.com/chauhang>`__)
-  (emeritus) Victor Bittorf (`bitfort <https://github.com/bitfort>`__)
-  (emeritus) Gisle Dankel (`gdankel <https://github.com/gdankel>`__)
-  (emeritus) Natalia Gimelshein (`ngimel <https://github.com/ngimel>`__)
-  (emeritus) Mingzhe Li (`mingzhe09088 <https://github.com/mingzhe09088>`__)

C++ API
~~~~~~~

-  Joel Schlosser (`jbschlosser <https://github.com/jbschlosser>`__)
-  (emeritus) Will Feng (`yf225 <https://github.com/yf225>`__)

C10 utils and operator dispatch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  Brian Hirsh (`bdhirsh <https://github.com/bdhirsh>`__)
-  Edward Yang (`ezyang <https://github.com/ezyang>`__)
-  Dmytro Dzhulgakov (`dzhulgakov <https://github.com/dzhulgakov>`__)
-  (emeritus) Sebastian Messmer (`smessmer <https://github.com/smessmer>`__)

ONNX exporter
~~~~~~~~~~~~~
-  Bowen Bao (`BowenBao <https://github.com/BowenBao>`__)
-  Aaron Bockover (`abock <https://github.com/abock>`__)
-  (emeritus) Gary Miguel (`garymm <https://github.com/garymm>`__)
-  (emeritus) Lara Haidar (`lara-hdr <https://github.com/lara-hdr>`__)
-  (emeritus) Lu Fang (`houseroad <https://github.com/houseroad>`__)
-  (emeritus) Negin Raoof (`neginraoof <https://github.com/neginraoof>`__)
-  (emeritus) Spandan Tiwari (`spandantiwari <https://github.com/spandantiwari>`__)

Mobile / Edge
~~~~~~~~~~~~~
-  David Reiss (`dreiss <https://github.com/dreiss>`__)
-  Raziel Guevara (`raziel <https://github.com/raziel>`__)
-  Linbin Yu (`linbinyu <https://github.com/linbinyu>`__)
-  Ivan Kobzarev (`IvanKobzarev <https://github.com/IvanKobzarev>`__)
-  Tao Xu (`xta0 <https://github.com/xta0>`__)

Model Compression & Optimization
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  Vasiliy Kuznetsov (`vkuzo <https://github.com/vkuzo>`__)
-  Jerry Zhang (`jerryzh168 <https://github.com/jerryzh168>`__)
-  Supriya Rao (`supriyar <https://github.com/supriyar>`__)
-  (emeritus) Zafar Takhirov (`z-a-f <https://github.com/z-a-f>`__)
-  (emeritus) Raghuraman Krishnamoorthi (`raghuramank100 <https://github.com/raghuramank100>`__)


Windows
~~~~~~~

-  Guoliang Hua (`nbcsm <https://github.com/nbcsm>`__)
-  (emeritus) Teng Gao (`gaoteng-git <https://github.com/gaoteng-git>`__)
-  (emeritus) Peter Johnson (`peterjc123 <https://github.com/peterjc123>`__)

Apple M1/MPS
~~~~~~~~~~~~

-  Alban Desmaison (`alband <https://github.com/alband>`__)
-  Nikita Shulga (`malfet <https://github.com/malfet>`__)
-  Kulin Seth (`kulinseth <https://github.com/kulinseth>`__)
-  Ramin Azarmehr (`razarmehr <https://github.com/razarmehr>`__)

PowerPC
~~~~~~~

-  Alfredo Mendoza (`avmgithub <https://github.com/avmgithub>`__)

Docs / Tutorials
~~~~~~~~~~~~~~~~

- Svetlana Karslioglu (`svekars <https://github.com/svekars>`__)

Library-level maintainers
-------------------------

XLA
~~~

-  Jack Cao (`JackCaoG <https://github.com/JackCaoG>`__)
-  Daniel Sohn (`jysohn23 <https://github.com/jysohn23>`__)
-  Zach Cain (`zcain117 <https://github.com/zcain117>`__)
-  Brian Hirsch (`bdhirsh <https://github.com/bdhirsh>`__)
-  Gregory Chanan (`gchanan <https://github.com/gchanan>`__)
-  (emeritus) Ailing Zhang (`ailzhang <https://github.com/ailzhang>`__)
-  (emeritus) Davide Libenzi (`dlibenzi <https://github.com/dlibenzi>`__)
-  (emeritus) Alex Suhan (`asuhan <https://github.com/asuhan>`__)

TorchServe
~~~~~~~~~~

-  Geeta Chauhan (`chauhang <https://github.com/chauhang>`__)
-  Manoj Rao (`mycpuorg <https://github.com/mycpuorg>`__)
-  Vamshi Dantu (`vdantu <https://github.com/vdantu>`__)
-  Dhanasekar Karuppasamy (`dhanainme <https://github.com/dhanainme>`__)

TorchVision
~~~~~~~~~~~

-  Francisco Massa (`fmassa <https://github.com/fmassa>`__)
-  Vasilis Vryniotis (`datumbox <https://github.com/datumbox>`__)
-  Nicolas Hug (`NicolasHug <https://github.com/NicolasHug>`__)
-  Yosua Michael Maranatha (`YosuaMichael <https://github.com/YosuaMichael>`__)
-  Joao Gomes (`jdsgomes <https://github.com/jdsgomes>`__)
-  Philip Meier (`pmeier <https://github.com/pmeier>`__)
-  Victor Fomin (`vfdev-5 <https://github.com/vfdev-5>`__)

TorchText
~~~~~~~~~

-  Nayef Ahmed (`Nayef211 <https://github.com/Nayef211>`__)
-  (emeritus) Parmeet Singh Bhatia (`parmeet <https://github.com/parmeet>`__)
-  (emeritus) Guanheng George Zhang (`zhangguanheng66 <https://github.com/zhangguanheng66>`__)
-  (emeritus) Christian Puhrsch (`cpuhrsch <https://github.com/cpuhrsch>`__)

TorchAudio
~~~~~~~~~~

-  Moto Hira (`mthrok <https://github.com/mthrok>`__)
-  Jeff Hwang (`hwangjeff <https://github.com/hwangjeff>`__)
-  (emeritus) Caroline Chen (`carolineechen <https://github.com/carolineechen>`__)
-  (emeritus) Xiaohui Zhang (`xiaohui-zhang <https://github.com/xiaohui-zhang>`__)
-  (emeritus) Zhaoheng Ni (`nateanl <https://github.com/nateanl>`__)
-  (emeritus) Christian Puhrsch (`cpuhrsch <https://github.com/cpuhrsch>`__)
-  (emeritus) Vincent QB (`vincentqb <https://github.com/vincentqb>`__)

TorchRec
~~~~~~~~

-  Dmytro Ivchenko (`divchenko <https://github.com/divchenko>`__)
-  Colin Taylor (`colin2328 <https://github.com/colin2328>`__)

TorchX
~~~~~~

-  Tristan Rice (`d4l3k <https://github.com/d4l3k>`__)
-  Kiuk Chung (`kiukchung <https://github.com/kiukchung>`__)

TorchData / TorchArrow
~~~~~~~~~~~~~~~~~~~~~~

-  Wenlei Xie (`wenleix <https://github.com/wenleix>`__)
-  (emeritus) Vitaly Fedyunin (`VitalyFedyunin <https://github.com/VitalyFedyunin>`__)
