:orphan:
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 `__
and `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 `__)
Core Maintainers
-------------------
- Soumith Chintala (`soumith `__)
- Edward Yang (`ezyang `__)
- Greg Chanan (`gchanan `__)
- Nikita Shulga (`malfet `__)
- Alban Desmaison (`albanD `__)
- Piotr Bialecki (`ptrblck `__)
- Natalia Gimelshein (`ngimel `__)
- Horace He (`Chillee `__)
- Joe Spisak (`jspisak `__)
- (emeritus) Dmytro Dzhulgakov (`dzhulgakov `__)
Core Module maintainers
------------------------
NN APIs (torch.nn)
~~~~~~~~~~~~~~~~~~
- Mikayla Gawarecki (`mikaylagawarecki `__)
- Alban Desmaison (`albanD `__)
- Joel Schlosser (`jbschlosser `__)
- (emeritus) Greg Chanan (`gchanan `__)
- (emeritus) Soumith Chintala (`soumith `__)
- (emeritus) Sam Gross (`colesbury `__)
- (emeritus) Adam Paszke (`apaszke `__)
Optimizers (torch.optim)
~~~~~~~~~~~~~~~~~~~~~~~~
- Jane Xu (`janeyx99 `__)
- Alban Desmaison (`albanD `__)
- Joel Schlosser (`jbschlosser `__)
- (emeritus) Soumith Chintala (`soumith `__)
- (emeritus) Ilqar Ramazanli (`iramazanli `__)
- (emeritus) Vincent Quenneville-Belair (`vincentqb `__)
Autograd (torch.autograd)
~~~~~~~~~~~~~~~~~~~~~~~~~
- Jeffrey Wan (`soulitzer `__)
- Alban Desmaison (`alband `__)
- Edward Yang (`ezyang `__)
- (emeritus) Adam Paszke (`apaszke `__)
TorchDynamo
~~~~~~~~~~~
- Animesh Jain (`anijain2305 `__)
- Jason Ansel (`jansel `__)
- Edward Yang (`ezyang `__)
- William Wen (`williamwen `__)
TorchInductor
~~~~~~~~~~~~~
- Elias Ellison (`eellison `__)
- Shunting Zhang (`shunting314 `__)
- Jason Ansel (`jansel `__)
- Eikan Wang (`eikanwang `__)
- (emeritus) Horace He (`Chillee `__)
- (emeritus) Jiong Gong (`jgong5 `__)
Cudagraph Tree
~~~~~~~~~~~~~~
- Elias Ellison (`eellison `__)
- Boyuan Feng (`boyuanfeng `__)
PT2 Dispatcher
~~~~~~~~~~~~~~
- Aaron Orenstein (`aorenste `__)
- Edward Yang (`ezyang `__)
- Richard Zou (`zou3519 `__)
- (emeritus) Brian Hirsh (`bdhirsh `__)
- (emeritus) Horace He (`Chillee `__)
PT2 Export (torch.export)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Angela Yi (`angelayi `__)
- Milad Mohammadi (`miladm `__)
- (emeritus) Avik Chaudhuri (`avikchaudhuri `__)
- (emeritus) Yanan Cao (`gmagogsfm `__)
AOT Inductor (AOTI) & AOTI Runtime
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Bin Bao (`desertfire `__)
- Shangdi Yu (`shangdiy `__)
- (emeritus) Angela Yi (`angelayi `__)
- (emeritus) Yang Chen (`chenyang78 `__)
Distributions & RNG
~~~~~~~~~~~~~~~~~~~
- Fritz Obermeyer (`fritzo `__)
- (emeritus) Neeraj Pradhan (`neerajprad `__)
- (emeritus) Alican Bozkurt (`alicanb `__)
- (emeritus) Vishwak Srinivasan (`vishwakftw `__)
Distributed
~~~~~~~~~~~
- Will Constable (`wconstab `__)
- Howard Huang (`H-Huang `__)
- (emeritus) Wanchao Liang (`wanchaol `__)
- (emeritus) Ke Wen (`kwen2501 `__)
- Chien-Chin Huang (`fegin `__)
- Tristan Rice (`d4l3k `__)
- Junjie Wang (`fduwjj `__)
- Wei Feng (`weifengpy `__)
- Pei Zhang (`zpcore `__)
- (emeritus) Shen Li (`mrshenli `__)
- (emeritus) Pritam Damania (`pritamdamania87 `__)
- (emeritus) Yanli Zhao (`zhaojuanmao `__)
- (emeritus) Rohan Varma (`rohan-varma `__)
- (emeritus) Alisson Azzolini (`aazzolini `__)
- (emeritus) James Reed (`jamesr66a `__)
- (emeritus) Kiuk Chung (`kiukchung `__)
- (emeritus) Pieter Noordhuis (`pietern `__)
- (emeritus) Mingzhe Li (`mingzhe09088 `__)
- (emeritus) Omkar Salpekar (`osalpekar `__)
Multiprocessing
~~~~~~~~~~~~~~~
- Alban Desmaison (`albanD `__)
- (emeritus) Simon Wang (`SsnL `__)
- (emeritus) Vitaly Fedyunin (`VitalyFedyunin `__)
- (emeritus) Adam Paszke (`apaszke `__)
Linear Algebra (torch.linalg)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Mario Lezcano (`lezcano `__)
- (emeritus) Mike Ruberry (`mruberry `__)
- (emeritus) Ivan Yashchuk (`IvanYashchuk `__)
- (emeritus) Vishwak Srinivasan (`vishwakftw `__)
- (emeritus) Nikita Vedeneev (`nikitaved `__)
Sparse (torch.sparse)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- (emeritus) Pearu Peterson (`pearu `__)
- (emeritus) Nikita Vedeneev (`nikitaved `__)
- (emeritus) Ivan Yashchuk (`IvanYashchuk `__)
- (emeritus) Christian Puhrsch (`cpuhrsch `__)
- (emeritus) Andrew James (`amjames `__)
NestedTensor (torch.nested)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- (emeritus) Joel Schlosser (`jbschlosser `__)
- (emeritus) Christian Puhrsch (`cpuhrsch `__)
- (emeritus) Driss Guessous (`drisspg `__)
- (emeritus) Mikayla Gawarecki (`mikaylagawarecki `__)
- (emeritus) Alban Desmaison (`albanD `__)
- (emeritus) Natalia Gimelshein (`ngimel `__)
MaskedTensor (torch.masked)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- (emeritus) Christian Puhrsch (`cpuhrsch `__)
- (emeritus) George Qi (`george-qi `__)
Fast Fourier Transform (torch.fft)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- (emeritus) Mike Ruberry (`mruberry `__)
- (emeritus) Peter Bell (`peterbell10 `__)
Quantization (torch/ao)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Vasiliy Kuznetsov (`vkuzo `__)
- Jerry Zhang (`jerryzh168 `__)
- (emeritus) Mark Saroufim (`msaroufim `__)
- (emeritus) Zafar Takhirov (`z-a-f `__)
- (emeritus) Raghuraman Krishnamoorthi (`raghuramank100 `__)
MKLDNN
~~~~~~
- Xiaobing Zhang (`XiaobingSuper `__)
- Mingfei Ma (`mingfeima `__)
- Jiong Gong (`jgong5 `__)
- (emeritus) Xiaoqiang Zheng (`zheng-xq `__)
- (emeritus) Sam Gross (`colesbury `__)
- (emeritus) Christian Puhrsch (`cpuhrsch `__)
- (emeritus) Ilia Cherniavskii (`ilia-cher `__)
- (emeritus) Junjie Bai (`bddppq `__)
- (emeritus) Yinghai Lu (`yinghai `__)
- (emeritus) Vitaly Fedyunin (`VitalyFedyunin `__)
- (emeritus) Jianhui Li (`Jianhui-Li `__)
CUDA
~~~~
- Natalia Gimelshein (`ngimel `__)
- Edward Yang (`ezyang `__)
- Piotr Bialecki (`ptrblck `__)
- Christian Sarofeen (`csarofeen `__)
- (emeritus) Andrew Tulloch (`ajtulloch `__)
- (emeritus) Xiaoqiang Zheng (`zheng-xq `__)
AMD/ROCm/HIP
~~~~~~~~~~~~
- Jeff Daily (`jeffdaily `__)
- Jithun Nair (`jithunnair-amd `__)
- (emeritus) Junjie Bai (`bddppq `__)
XPU/Intel GPU
~~~~~~~~~~~~~
- Eikan Wang (`EikanWang `__)
- Guangye Yu (`guangyey `__)
Windows
~~~~~~~
- (emeritus) Guoliang Hua (`nbcsm `__)
- (emeritus) Teng Gao (`gaoteng-git `__)
- (emeritus) Peter Johnson (`peterjc123 `__)
Apple M1/MPS/Metal
~~~~~~~~~~~~~~~~~~~~
- Nikita Shulga (`malfet `__)
- (emeritus) Kulin Seth (`kulinseth `__)
- (emeritus) Alban Desmaison (`alband `__)
- (emeritus) Ramin Azarmehr (`razarmehr `__)
PowerPC
~~~~~~~
- (emeritus) Alfredo Mendoza (`avmgithub `__)
x86 CPU
~~~~~~~
- Mingfei Ma (`mingfeima `__)
- Jiong Gong (`jgong5 `__)
AArch64 CPU
~~~~~~~~~~~~
- Sunita Nadampalli (`snadampal `__)
Out-of-tree Backend Integration (PrivateUse1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Jiawei Li (`fffrog `__)
Build + CI
~~~~~~~~~~
- Nikita Shulga (`malfet `__)
- Eli Uriegas (`seemethere `__)
- Alban Desmaison (`alband `__)
- Andrey Talman (`atalman `__)
- Zain Rizvi (`ZainRizvi `__)
- (emeritus) Mikey Dagitses (`dagitses `__)
- (emeritus) Omkar Salpekar (`osalpekar `__)
- (emeritus) Nirav Mehta (`mehtanirav `__)
- (emeritus) Zhuojie Zhou (`zhouzhuojie `__)
- (emeritus) Edward Yang (`ezyang `__)
- (emeritus) Karl Ostmo (`kostmo `__)
Profiling and Monitoring Tools
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Scott Schneider (`scotts `__)
- Divyansh Khanna (`divyanshk `__)
- (emeritus) Taylor Robie (`robieta `__)
- (emeritus) Xu Zhao (`xuzhao9 `__)
- (emeritus) Victor Bittorf (`bitfort `__)
- (emeritus) Gisle Dankel (`gdankel `__)
- (emeritus) Natalia Gimelshein (`ngimel `__)
- (emeritus) Mingzhe Li (`mingzhe09088 `__)
C++ API (libtorch + StableABI)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Jane Xu (`janeyx99 `__)
- Mikayla Gawarecki (`mikaylagawarecki `__)
- (emeritus) Joel Schlosser (`jbschlosser `__)
- (emeritus) Will Feng (`yf225 `__)
C10 utils and operator dispatch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Brian Hirsh (`bdhirsh `__)
- Edward Yang (`ezyang `__)
- (emeritus) Dmytro Dzhulgakov (`dzhulgakov `__)
- (emeritus) Sebastian Messmer (`smessmer `__)
ONNX exporter
~~~~~~~~~~~~~
- Shubham Bhokare (`shubhambhokare1 `__)
- Justin Chu (`justinchuby `__)
- Xavier Dupré (`xadupre `__)
- Titai Wang (`titaiwangms `__)
- (emeritus) Bowen Bao (`BowenBao `__)
- (emeritus) Thiago Crepaldi (`thiagocrepaldi `__)
- (emeritus) Aaron Bockover (`abock `__)
- (emeritus) Gary Miguel (`garymm `__)
- (emeritus) Lara Haidar (`lara-hdr `__)
- (emeritus) Lu Fang (`houseroad `__)
- (emeritus) Negin Raoof (`neginraoof `__)
- (emeritus) Spandan Tiwari (`spandantiwari `__)
Docs / Tutorials
~~~~~~~~~~~~~~~~
- Svetlana Karslioglu (`svekars `__)
- Ivan Sekyonda (`sekyondaMeta `__)
Core Governed External Module maintainers
------------------------------------------
ExecuTorch (Edge, Mobile)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Mergen Nachin (`mergennachin `__)
- Jacob Szwejbka (`JacobSzwejbka `__)
- Digant Desai (`digantdesai `__)
- (emeritus) Kimish Patel (`kimishpatel `__)
- (emeritus) Dave Bort (`dbort `__)
- (emeritus) Martin Yuan (`iseeyuan `__)
TorchCodec
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Nicolas Hug (`NicolasHug `__)
- Scott Schneider (`scotts `__)
- (emeritus) Ahmad Sharif (`ahmadsharif1 `__)
TorchVision
~~~~~~~~~~~
- Nicolas Hug (`NicolasHug `__)
- Antoine Simoulin (`AntoineSimoulin `__)
- (emeritus) Philip Meier (`pmeier `__)
- (emeritus) Victor Fomin (`vfdev-5 `__)
- (emeritus) Francisco Massa (`fmassa `__)
- (emeritus) Vasilis Vryniotis (`datumbox `__)
- (emeritus) Yosua Michael Maranatha (`YosuaMichael `__)
- (emeritus) Joao Gomes (`jdsgomes `__)
TorchText
~~~~~~~~~
- (emeritus) Nayef Ahmed (`Nayef211 `__)
- (emeritus) Parmeet Singh Bhatia (`parmeet `__)
- (emeritus) Guanheng George Zhang (`zhangguanheng66 `__)
- (emeritus) Christian Puhrsch (`cpuhrsch `__)
TorchAudio
~~~~~~~~~~
- (emeritus) Moto Hira (`mthrok `__)
- (emeritus) Jeff Hwang (`hwangjeff `__)
- (emeritus) Caroline Chen (`carolineechen `__)
- (emeritus) Xiaohui Zhang (`xiaohui-zhang `__)
- (emeritus) Zhaoheng Ni (`nateanl `__)
- (emeritus) Christian Puhrsch (`cpuhrsch `__)
- (emeritus) Vincent QB (`vincentqb `__)
TorchRec
~~~~~~~~
- Colin Taylor (`colin2328 `__)
- Paul Zhang (`PaulZhang12 `__)
- (emeritus) Dmytro Ivchenko (`divchenko `__)
Sunsetted Modules
-----------------
TorchTune
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Kartikay Khandelwal (`kartikayk `__)
- Evan Smothers (`ebsmothers `__)
- Joe Cummings (`joecummings `__)
TorchChat
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Jack Khuu (`Jack-Khuu `__)
- Jesse White (`byjlw `__)
- (emeritus) Michael Gschwind (`mikekgfb `__)
XLA
~~~
- Jack Cao (`JackCaoG `__)
- Han Qi (`qihqi `__)
- Yifei Teng (`tengyifei `__)
- Siyuan Liu (`lsy323 `__)
- Brian Hirsh (`bdhirsh `__)
- Gregory Chanan (`gchanan `__)
- Ailing Zhang (`ailzhang `__)
- Davide Libenzi (`dlibenzi `__)
- Alex Suhan (`asuhan `__)
- Daniel Sohn (`jysohn23 `__)
- Zach Cain (`zcain117 `__)
TorchServe
~~~~~~~~~~
- Li Ning (`lxning `__)
- Ankith Gunapal (`agunapal `__)
- Hamid Shojanazeri (`HamidShojanazeri `__)
- Mark Saroufim (`msaroufIm `__)
- Manoj Rao (`mycpuorg `__)
- Vamshi Dantu (`vdantu `__)
- Dhanasekar Karuppasamy (`dhanainme `__)
Other Compilers (JIT / TorchScript / Package / Deploy)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Elias Ellison (`eellison `__)
- Michael Suo (`suo `__)
- Yanan Cao (`gmagogsfm `__)
- James Reed (`jamesr66a `__)
- Jason Ansel (`jansel `__)
- Jiong Gong (`jgong5 `__)
- Zach Devito (`zdevito `__)
LiteInterpreter
~~~~~~~~~~~~~~~
- David Reiss (`dreiss `__)
- Raziel Guevara (`raziel `__)
- Linbin Yu (`linbinyu `__)
- Ivan Kobzarev (`IvanKobzarev `__)
- Tao Xu (`xta0 `__)
TorchX
~~~~~~
- Tristan Rice (`d4l3k `__)
- Kiuk Chung (`kiukchung `__)
TorchData
~~~~~~~~~~~~~~~~~~~~~~
- Divyansh Khanna (`divyanshk `__)
- Ramanish Singh (`ramanishsingh `__)
- Lavender (`aelavender `__)
- Scott Schneider (`scotts `__)
- Andrew Ho (`andrewkho `__)
TorchArrow
~~~~~~~~~~~~~~~~~~~~~~
- Wenlei Xie (`wenleix