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
- 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
- Siyuan Feng (PMC): @Hzfengsy - tir
- Josh Fromm: @jwfromm - frontends, quantization, topi
- Mehrdad Hessar: @mehrdadh - microTVM, hexagon
- Bohan Hou: @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
- Manupa Karunaratne: @manupa-arm - ethos-u, memory planner
- Marisa Kirisame: @MarisaKirisame - relay
- Ruihang Lai: @MasterJH5574 - tir, tvm-script
- Wuwei Lin: @vinx13 - relay, topi
- 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
- 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): @junrushao1994 - 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
- 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
- Hao Yu: @comaniac (PMC) - relay, byoc, auto_scheduler
- Lianmin Zheng (PMC): @merrymercy - autotvm, auto_scheduler, topi, relay
- Xiyou Zhou: @zxybazh - relay
- wrongtest: @wrongtest - tir, tvm-script, arith
- Aditya Atluri: @adityaatluri
- Matthew Barrett: @mbaret
- Arnaud Bergeron: @abergeron
- Matthew Brookhart: @mbrookhart
- Liangfu Chen: @liangfu
- Tianqi Chen: @tqchen
- Zhi Chen: @zhiics
- Neo Chien: @cchung100m
- Meghan Cowan: @cowanmeg
- Balint Cristian: @cbalint13
- Egor Churaev: @echuraev - metal
- Xiaoqiang Dan: @xqdan
- Haozheng Fan: @hzfan
- Siyuan Feng: @Hzfengsy
- Josh Fromm: @jwfromm
- 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
- Manupa Karunaratne: @manupa-arm
- Elen Kalda: @ekalda
- Marisa Kirisame: @MarisaKirisame
- Tristan Konolige: @tkonolige
- 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
- 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
- Ashutosh Parkhi: @ashutosh-arm
- Krzysztof Parzyszek: @kparzysz-quic
- 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
- Junru Shao: @junrushao1994
- Haichen Shen: @icemelon
- Xingjian Shi: @sxjscience
- Mark Shields: @mbs-octoml
- Christopher Sidebottom: @mousius
- Siva Rama Krishna Reddy: @srkreddy1238
- Dmitriy Smirnov: @d-smirnov
- Jon Soifer: @soiferj
- Chris Sullivan: @csullivan
- Zhixun Tan: @phisiart
- Andrew Tulloch: @ajtulloch
- Jorn Tuyls: @jtuyls
- Gavin Uberti: @guberti
- Luis Vega: @vegaluisjose
- Thomas Viehmann: @t-vi
- Yao Wang: @kevinthesun
- Yuchen Wang: @wyc-ruiker
- Leyuan Wang: @Laurawly
- Alex Weaver: @alex-weaver
- Logan Weber: @weberlo
- Matt Welsh: @mdw-octoml
- Jian Weng: @were
- wrongtest: @wrongtest
- Yong Wu: @yongwww
- Zhao Wu: @FrozenGene
- Bing Xu: @antinucleon
- Eddie Yan: @eqy
- Zihao Ye: @yzh119
- Hao Yu: @comaniac
- Joshua Z. Zhang: @zhreshold
- Lianmin Zheng: @merrymercy
- Xiyou Zhou: @zxybazh
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