TVM adopts the Apache way and governs by merit. We believe that it is important to create an inclusive community where everyone can use, contribute to, and influence the direction of the project. We actively invite contributors who have earned the merit to be part of the development community.
See the community structure document for the explanation of community structure and contribution guidelines.
We add tag along with committer name to show areas that they are familiar with. We do encourage everyone to work anything they are interested in.
- Aditya Atluri: @adityaatluri - rocm
- Matthew Barrett: @mbaret - byoc, arm
- Matthew Brookhart: @mbrookhart - relay, frontends
- Yaxing Cai: @cyx-6 - tvm-script, runtime
- Liangfu Chen: @liangfu - vta, chisel, intel FPGA, c runtime
- Tianqi Chen (PMC): @tqchen - topi, compiler, relay, docs
- Wei Chen: @wweic - runtime, relay, vm
- Zhi Chen (PMC): @zhiics - relay, quantization, pass manager
- Egor Churaev: @echuraev - metal, opencl, adreno
- Balint Cristian: @cbalint13
- Siyuan Feng (PMC): @Hzfengsy - tir
- Josh Fromm (PMC): @jwfromm - frontends, quantization, topi
- Mehrdad Hessar: @mehrdadh - microTVM, hexagon
- Bohan Hou (PMC): @spectrometerHBH - tir, arith, tvm-script
- Yuwei Hu: @Huyuwei - topi, frontends
- Luke Hutton: @lhutton1 - ethos-u, arm
- Nick Hynes: @nhynes: - sgx, rust
- Animesh Jain: @anijain2305 - quantization, relay
- Chenfan Jia: @jcf94 - auto_scheduler
- Ziheng Jiang (PMC): @ZihengJiang - relay, compiler
- Hongyi Jin: @jinhongyii - tir, tvm-script, arith, relay, topi
- Manupa Karunaratne: @manupak - ethos-u, memory planner
- Elen Kalda: @ekalda - ethos-u, arm
- Marisa Kirisame: @MarisaKirisame - relay
- Tristan Konolige: @tkonolige - profiling, relay, tir, runtime
- Ruihang Lai (PMC): @MasterJH5574 - tir, tvm-script
- Wuwei Lin (PMC): @vinx13 - relay, topi, tir, meta_schedule
- Yizhi Liu (PMC): @yzhliu - jvm, topi, relay
- Hao Lu: @hlu1 - nnpack, frontends
- Eric Lunderberg: @Lunderberg - CI, Vulkan backend
- Andrew Z. Luo: @AndrewZhaoLuo - amp, relay, frontends
- Steven Lyubomirsky: @slyubomirsky - relay
- Masahiro Masuda (PMC): @masahi - topi, relay
- Thierry Moreau (PMC): @tmoreau89 - vta
- Kazutaka Morita: @kazum - frontends, opencl
- Trevor Morris: @trevor-m - byoc, compiler
- Leandro Nunes (PMC): @leandron - tvmc
- Lily Orth-Smith: @electriclilies - relay
- Ashutosh Parkhi: @ashutosh-arm - cmsis-nn
- Krzysztof Parzyszek (PMC): @kparzysz-quic - hexagon, llvm
- Andrew Reusch: (PMC) @areusch - runtime, microTVM
- David Riazati: @driazati - ci, community
- Jared Roesch (PMC): @jroesch - relay
- Gustavo Romero: @gromero - microtvm, tvmc
- Giuseppe Rossini: @giuseros - aot, arm
- Siju Samuel: @siju-samuel - frontends
- Christopher Sidebottom: @Mousius - arm, ethos-u, relay
- Junru Shao (PMC): @junrushao - relay, compiler
- Haichen Shen (PMC): @icemelon - relay, topi
- Chris Sullivan: @csullivan - amd backend
- Siva Rama Krishna Reddy: @srkreddy1238 - frontends, golang
- Zhixun Tan: @phisiart - opengl, web
- Andrew Tulloch: @ajtulloch - topi, compiler, runtime
- Gavin Uberti: @guberti - microtvm, arm
- Luis Vega: @vegaluisjose - vta, chisel
- Leyuan Wang (PMC): @Laurawly: - topi
- Yao Wang: @kevinthesun (PMC): - topi, vision
- Jian Weng: @were: - hybrid script
- Zhao Wu: @FrozenGene - runtime, topi, frontends
- Eddie Yan (PMC): @eqy - runtime, autotvm, rpc, topi
- Zihao Ye: @yzh119 - tir
- Hao Yu: @comaniac (PMC) - relay, byoc, auto_scheduler
- Shuai Yuan: @ysh329 - ci
- Qiang Zhang: @Johnson9009 - relay, tvm-script
- Lianmin Zheng (PMC): @merrymercy - autotvm, auto_scheduler, topi, relay
- Xiyou Zhou: @zxybazh - relay
- wrongtest (PMC): @wrongtest-intellif - tir, tvm-script, arith
- Anirudh Sundar Subramaniam: @quic-sanirudh
- Aditya Atluri: @adityaatluri
- Matthew Barrett: @mbaret
- Arnaud Bergeron: @abergeron
- Florin Blanaru: @gigiblender
- Matthew Brookhart: @mbrookhart
- Yaxing Cai: @cyx-6
- Liangfu Chen: @liangfu
- Tianqi Chen: @tqchen
- Zhi Chen: @zhiics
- Valery Chernov: @vvchernov
- Neo Chien: @cchung100m
- Christian Convey: @cconvey
- Meghan Cowan: @cowanmeg
- Balint Cristian: @cbalint13
- Egor Churaev: @echuraev
- Xiaoqiang Dan: @xqdan
- Yixin Dong @Ubospica
- Haozheng Fan: @hzfan
- Siyuan Feng: @Hzfengsy
- Josh Fromm: @jwfromm
- Alexey Gladyshev: @KJlaccHoeUM9l
- Sergei Grechanik: @sgrechanik-h
- Altan Haan: @altanh
- Mehrdad Hessar: @mehrdadh
- Bohan Hou: @spectrometerHBH
- Yuwei Hu: @Huyuwei
- Luke Hutton: @lhutton1
- Nick Hynes: @nhynes
- Animesh Jain: @anijain2305
- Chenfan Jia: @jcf94
- Hua Jiang: @huajsj
- Ziheng Jiang: @ZihengJiang
- Hongyi Jin: @jinhongyii
- Manupa Karunaratne: @manupak
- Elen Kalda: @ekalda
- Marisa Kirisame: @MarisaKirisame
- Michael J. Klaiber @MichaelJKlaiber
- Noah Kontur @konturn
- Tristan Konolige: @tkonolige
- Mohamad Katanbaf: @mkatanbaf
- Denise Kutnick: @denise-k
- Ruihang Lai: @MasterJH5574
- Nicola Lancellotti: @NicolaLancellotti
- Wuwei Lin: @vinx13
- Andrew Liu: @hypercubestart
- Henry Liu: @optima2005
- Xin Liu: @Meteorix
- Yizhi Liu : @yzhliu
- Hao Lu: @hlu1
- Eric Lunderberg: @Lunderberg
- Andrew Z. Luo: @AndrewZhaoLuo
- Steven Lyubomirsky: @slyubomirsky
- Alan MacDonald: @alanmacd
- Masahiro Masuda: @masahi
- Andrey Malyshev: @elvin-n
- Sergey Mironov: @grwlf
- Thierry Moreau: @tmoreau89
- Kazutaka Morita: @kazum
- Trevor Morris: @trevor-m
- Tatsuya Nishiyama: @nishi-t
- Leandro Nunes: @leandron
- Jiawei Liu: @ganler
- Lily Orth-Smith: @electriclilies
- Wei Pan: @wpan11nv
- Michalis Papadimitriou: @mikepapadim
- Krzysztof Parzyszek: @kparzysz-quic
- Sunghyun Park: @sunggg
- Ashutosh Parkhi: @ashutosh-arm
- Alexander Peskov: @apeskov
- Pariksheet Pinjari: @PariksheetPinjari909
- Josh Pollock: @joshpoll
- Ramana Radhakrishnan: @u99127
- Andrew Reusch: @areusch
- David Riazati: @driazati
- Jared Roesch: @jroesch
- Gustavo Romero: @gromero
- Giuseppe Rossini: @giuseros
- Siju Samuel: @siju-samuel
- Janet Schneider: @janetsc
- Junru Shao: @junrushao
- Haichen Shen: @icemelon
- Qingchao Shen: @jikechao
- Xingjian Shi: @sxjscience
- Yuanjing Shi: @shingjan
- Mark Shields: @mbs-octoml
- Christopher Sidebottom: @mousius
- Siva Rama Krishna Reddy: @srkreddy1238
- Dmitriy Smirnov: @d-smirnov
- Jon Soifer: @soiferj
- Adam Straw: @adstraw
- Chris Sullivan: @csullivan
- Anirudh Sundar Subramaniam: @quic-sanirudh
- Zhixun Tan: @phisiart
- Andrew Tulloch: @ajtulloch
- Jorn Tuyls: @jtuyls
- Gavin Uberti: @guberti
- Luis Vega: @vegaluisjose
- Jyotsna Verma: @jverma-quic
- Thomas Viehmann: @t-vi
- An Wang: @anwang2009
- Yao Wang: @kevinthesun
- Yuchen Wang: @wyc-ruiker
- Leyuan Wang: @Laurawly
- Alex Weaver: @alex-weaver
- Logan Weber: @weberlo
- Matt Welsh: @mdw-octoml
- Cheng Wen: @chengven027-intellif
- Jian Weng: @were
- wrongtest: @wrongtest-intellif
- Yong Wu: @yongwww
- Zhao Wu: @FrozenGene
- Bing Xu: @antinucleon
- Eddie Yan: @eqy
- Aleksei Yazev: @Aleksei-grovety
- Zihao Ye: @yzh119
- Hao Yu: @comaniac
- Shuai Yuan: @ysh329
- Joshua Z. Zhang: @zhreshold
- Lianmin Zheng: @merrymercy
- Min Chen: @multiverstack-intellif
- Xiyou Zhou: @zxybazh
- @blackkker: @blackkker
- Jiajun Jiang: @jiangjiajun
- Qiang Zhang: @Johnson9009
TVM is now a top-level Apache project. During our Incubator phase, we were fortunate to have the following mentors.
- Markus Weimer @markusweimer
- Sebastian Schelter @sscdotopen
- Byung-Gon Chun @bgchun
- Henry Saputra @hsaputra
- Timothy Chen @tnachen
- Furkan KAMACI @kamaci