apache / tvm
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 2,255 files with 329,888 lines of code.
    • 4 files changed more than 100 times (1,547 lines of code)
    • 45 files changed 51-100 times (26,963 lines of code)
    • 182 files changed 21-50 times (70,119 lines of code)
    • 706 files changed 6-20 times (126,471 lines of code)
    • 1,318 files changed 1-5 times (104,788 lines of code)
<1% | 8% | 21% | 38% | 31%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 2,255 files with 329,888 lines of code.
    • 35 files changed by more than 25 contributors (14,416 lines of code)
    • 201 files changed by 11-25 contributors (84,027 lines of code)
    • 376 files changed by 6-10 contributors (76,089 lines of code)
    • 979 files changed by 2-5 contributors (109,369 lines of code)
    • 664 files changed by 1 contributor (45,987 lines of code)
4% | 25% | 23% | 33% | 13%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, cc, h, sh, rst, cmake, java, txt, md, rs, go, xml, yaml, gitignore, ts, js, cu, mm, json, groovy, pxi, toml, cuh, bat, mk, gradle, html, cpp, storyboard, ini, m, properties, css, pyx, clang-format, gitmodules, eslintignore, gitattributes, plist, inc, c, s, mjs
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py<1% | 6% | 24% | 33% | 34%
h<1% | 8% | 10% | 35% | 44%
cmake9% | 0% | 16% | 36% | 37%
cc0% | 8% | 24% | 42% | 24%
ts0% | 47% | 19% | 20% | 12%
mm0% | 17% | 15% | 21% | 45%
yaml0% | 0% | 76% | 19% | 4%
rs0% | 0% | 0% | 71% | 28%
go0% | 0% | 0% | 46% | 53%
cu0% | 0% | 0% | 19% | 80%
toml0% | 0% | 0% | 92% | 7%
html0% | 0% | 0% | 99% | <1%
xml0% | 0% | 0% | 23% | 76%
java0% | 0% | 0% | 0% | 100%
pxi0% | 0% | 0% | 0% | 100%
cuh0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
m0% | 0% | 0% | 0% | 100%
pyx0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
python<1% | 6% | 24% | 33% | 34%
include2% | 13% | 20% | 38% | 25%
cmake10% | 0% | 18% | 40% | 31%
src0% | 8% | 21% | 41% | 27%
web0% | 39% | 20% | 27% | 12%
apps0% | 0% | 11% | 34% | 53%
ROOT0% | 0% | 54% | 45% | 0%
conda0% | 0% | 46% | 12% | 41%
rust0% | 0% | 0% | 72% | 27%
ci0% | 0% | 0% | 28% | 71%
golang0% | 0% | 0% | 43% | 56%
jvm0% | 0% | 0% | 21% | 78%
ffi0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
packed_func.h
in include/tvm/runtime
332 15 2017-01-25 2025-05-06 118 31 tqchen@users.noreply.github... tqchen@users.noreply.github...
config.cmake
in cmake
355 - 2018-06-11 2025-03-12 118 77 tqchen@users.noreply.github... hzfengsy@sjtu.edu.cn
c_runtime_api.h
in include/tvm/runtime
164 - 2017-01-24 2025-04-11 103 32 tqchen@users.noreply.github... ysh329@users.noreply.github...
schedule.py
in python/tvm/tir/schedule
696 76 2021-04-17 2025-05-06 102 33 junrushao1994@gmail.com tqchen@users.noreply.github...
fx_translator.py
in python/tvm/relax/frontend/torch
830 51 2023-02-18 2025-05-07 93 26 ruihangl@cs.cmu.edu deivanayaki.sankaralingam@m...
__init__.py
in python/tvm
46 2 2016-10-12 2025-05-06 92 37 tianqi.tchen@gmail.com tqchen@users.noreply.github...
c_runtime_api.cc
in src/runtime
613 42 2017-01-17 2025-05-06 86 30 tqchen@users.noreply.github... tqchen@users.noreply.github...
concrete_schedule.cc
in src/tir/schedule
903 88 2021-04-17 2025-05-06 76 24 junrushao1994@gmail.com tqchen@users.noreply.github...
__init__.py
in python/tvm/tir
86 - 2020-02-12 2025-05-06 75 31 tqchen@octoml.ai tqchen@users.noreply.github...
op.py
in python/tvm/tir
772 144 2020-02-12 2025-05-06 75 40 tqchen@octoml.ai tqchen@users.noreply.github...
utils.py
in python/tvm/testing
949 59 2021-08-12 2025-03-12 75 35 yjshi03@gmail.com hzfengsy@sjtu.edu.cn
transform.py
in python/tvm/tir/transform
172 75 2020-03-24 2025-05-06 74 41 tqchen@users.noreply.github... tqchen@users.noreply.github...
transform.py
in python/tvm/relax/transform
340 69 2023-02-11 2025-05-06 73 26 yuchenj@cs.washington.edu tqchen@users.noreply.github...
stmt.h
in include/tvm/tir
875 71 2020-01-19 2025-05-06 73 29 tqchen@users.noreply.github... tqchen@users.noreply.github...
opencl_device_api.cc
in src/runtime/opencl
763 28 2017-03-14 2025-05-06 71 30 tqchen@users.noreply.github... tqchen@users.noreply.github...
transform.h
in include/tvm/tir
98 - 2020-03-24 2025-05-06 70 37 tqchen@users.noreply.github... tqchen@users.noreply.github...
primitive.h
in src/tir/schedule
122 2 2021-06-04 2025-05-06 68 25 junrushao1994@gmail.com tqchen@users.noreply.github...
schedule.h
in include/tvm/tir/schedule
174 6 2021-04-17 2025-05-06 68 27 junrushao1994@gmail.com tqchen@users.noreply.github...
setup.py
in python
195 7 2017-04-15 2025-05-06 67 31 ziheng@apache.org tqchen@users.noreply.github...
concrete_schedule.h
in src/tir/schedule
277 24 2021-04-17 2025-05-06 66 27 junrushao1994@gmail.com tqchen@users.noreply.github...
expr.cc
in src/tir/ir
633 7 2020-01-19 2025-05-06 63 26 tqchen@users.noreply.github... tqchen@users.noreply.github...
device_api.h
in include/tvm/runtime
132 9 2017-06-17 2025-05-06 61 31 tqchen@users.noreply.github... tqchen@users.noreply.github...
build.py
in python/tvm/contrib/cutlass
655 24 2021-10-29 2025-03-12 61 14 laurawly@gmail.com hzfengsy@sjtu.edu.cn
1748 48 2020-01-16 2024-07-24 61 22 tqchen@users.noreply.github... lunderberg@users.noreply.gi...
libinfo.py
in python/tvm/_ffi
160 4 2017-04-27 2025-05-06 60 27 tqchen@users.noreply.github... tqchen@users.noreply.github...
module.cc
in src/runtime
167 9 2017-02-24 2025-05-06 59 24 tqchen@users.noreply.github... tqchen@users.noreply.github...
ir.py
in python/tvm/script/ir_builder/tir
1159 66 2022-09-09 2025-05-06 58 23 caiyaxing666@gmail.com tqchen@users.noreply.github...
analysis.cc
in src/tir/schedule/analysis
1724 59 2021-04-07 2025-05-06 58 16 junrushao1994@gmail.com tqchen@users.noreply.github...
opencl_common.h
in src/runtime/opencl
417 21 2017-01-31 2025-02-14 57 21 tqchen@users.noreply.github... quic_sivb@quicinc.com
traced_schedule.cc
in src/tir/schedule
645 60 2021-08-09 2025-05-06 57 24 junrushao1994@gmail.com tqchen@users.noreply.github...
traced_schedule.h
in src/tir/schedule
103 4 2021-08-09 2025-05-06 55 24 junrushao1994@gmail.com tqchen@users.noreply.github...
stmt.cc
in src/tir/ir
575 7 2020-01-19 2025-05-06 55 20 tqchen@users.noreply.github... tqchen@users.noreply.github...
build_module.py
in python/tvm/driver
39 3 2020-02-18 2025-03-07 54 27 tqchen@users.noreply.github... hzfengsy@sjtu.edu.cn
metal_device_api.mm
in src/runtime/metal
325 18 2017-05-02 2025-05-06 54 22 tqchen@users.noreply.github... tqchen@users.noreply.github...
ir.py
in python/tvm/script/ir_builder/relax
488 25 2023-02-08 2025-05-07 54 22 hzfengsy@sjtu.edu.cn deivanayaki.sankaralingam@m...
object.h
in include/tvm/runtime
70 1 2019-05-02 2025-05-06 53 19 roeschinc@gmail.com tqchen@users.noreply.github...
schedule.cc
in src/tir/schedule
251 1 2021-04-17 2025-05-06 53 23 junrushao1994@gmail.com tqchen@users.noreply.github...
cuda_device_api.cc
in src/runtime/cuda
278 19 2017-03-14 2025-05-06 53 29 tqchen@users.noreply.github... tqchen@users.noreply.github...
expr.h
in include/tvm/ir
340 30 2020-01-11 2025-05-06 53 19 tqchen@users.noreply.github... tqchen@users.noreply.github...
create_primfunc.cc
in src/te/operation
659 29 2021-05-07 2025-05-06 53 21 hzfengsy@vip.qq.com tqchen@users.noreply.github...
transform.h
in include/tvm/topi
1493 46 2020-08-02 2025-05-06 53 34 tqchen@users.noreply.github... tqchen@users.noreply.github...
iter_affine_map.cc
in src/arith
1814 78 2020-10-14 2024-09-14 53 15 tqchen@users.noreply.github... nxjql@126.com
libinfo.cc
in src/support
286 1 2020-08-15 2025-05-06 52 32 junrushao1994@gmail.com tqchen@users.noreply.github...
utils.h
in src/meta_schedule
423 31 2021-09-20 2025-05-06 52 16 junrushao1994@gmail.com tqchen@users.noreply.github...
transform.cc
in src/ir
512 26 2020-01-14 2025-05-06 51 23 tqchen@users.noreply.github... tqchen@users.noreply.github...
lower_thread_allreduce.cc
in src/tir/transforms
585 16 2020-04-02 2024-08-28 51 17 tqchen@users.noreply.github... ruihangl@cs.cmu.edu
op.cc
in src/tir/op
951 71 2020-06-23 2025-05-06 51 32 tqchen@users.noreply.github... tqchen@users.noreply.github...
storage_rewrite.cc
in src/tir/transforms
1225 63 2020-04-18 2025-02-26 51 23 tqchen@users.noreply.github... tqchen@users.noreply.github...
runtime.ts
in web/src
1891 35 2020-05-07 2025-05-06 51 18 tqchen@users.noreply.github... tqchen@users.noreply.github...
rpc_module.cc
in src/runtime/rpc
350 16 2017-05-20 2025-05-06 50 22 tqchen@users.noreply.github... tqchen@users.noreply.github...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
config.cmake
in cmake
355 - 2018-06-11 2025-03-12 118 77 tqchen@users.noreply.github... hzfengsy@sjtu.edu.cn
transform.py
in python/tvm/tir/transform
172 75 2020-03-24 2025-05-06 74 41 tqchen@users.noreply.github... tqchen@users.noreply.github...
op.py
in python/tvm/tir
772 144 2020-02-12 2025-05-06 75 40 tqchen@octoml.ai tqchen@users.noreply.github...
__init__.py
in python/tvm
46 2 2016-10-12 2025-05-06 92 37 tianqi.tchen@gmail.com tqchen@users.noreply.github...
transform.h
in include/tvm/tir
98 - 2020-03-24 2025-05-06 70 37 tqchen@users.noreply.github... tqchen@users.noreply.github...
utils.py
in python/tvm/testing
949 59 2021-08-12 2025-03-12 75 35 yjshi03@gmail.com hzfengsy@sjtu.edu.cn
nvcc.py
in python/tvm/contrib
230 15 2017-07-15 2025-03-07 47 35 tqchen@users.noreply.github... yongcale@gmail.com
transform.h
in include/tvm/topi
1493 46 2020-08-02 2025-05-06 53 34 tqchen@users.noreply.github... tqchen@users.noreply.github...
schedule.py
in python/tvm/tir/schedule
696 76 2021-04-17 2025-05-06 102 33 junrushao1994@gmail.com tqchen@users.noreply.github...
c_runtime_api.h
in include/tvm/runtime
164 - 2017-01-24 2025-04-11 103 32 tqchen@users.noreply.github... ysh329@users.noreply.github...
libinfo.cc
in src/support
286 1 2020-08-15 2025-05-06 52 32 junrushao1994@gmail.com tqchen@users.noreply.github...
op.cc
in src/tir/op
951 71 2020-06-23 2025-05-06 51 32 tqchen@users.noreply.github... tqchen@users.noreply.github...
packed_func.h
in include/tvm/runtime
332 15 2017-01-25 2025-05-06 118 31 tqchen@users.noreply.github... tqchen@users.noreply.github...
__init__.py
in python/tvm/tir
86 - 2020-02-12 2025-05-06 75 31 tqchen@octoml.ai tqchen@users.noreply.github...
setup.py
in python
195 7 2017-04-15 2025-05-06 67 31 ziheng@apache.org tqchen@users.noreply.github...
device_api.h
in include/tvm/runtime
132 9 2017-06-17 2025-05-06 61 31 tqchen@users.noreply.github... tqchen@users.noreply.github...
LibInfo.cmake
in cmake/modules
133 - 2020-08-17 2025-02-17 46 31 junrushao1994@gmail.com tqchen@users.noreply.github...
c_runtime_api.cc
in src/runtime
613 42 2017-01-17 2025-05-06 86 30 tqchen@users.noreply.github... tqchen@users.noreply.github...
opencl_device_api.cc
in src/runtime/opencl
763 28 2017-03-14 2025-05-06 71 30 tqchen@users.noreply.github... tqchen@users.noreply.github...
stmt.h
in include/tvm/tir
875 71 2020-01-19 2025-05-06 73 29 tqchen@users.noreply.github... tqchen@users.noreply.github...
cuda_device_api.cc
in src/runtime/cuda
278 19 2017-03-14 2025-05-06 53 29 tqchen@users.noreply.github... tqchen@users.noreply.github...
op.h
in include/tvm/tir
378 44 2020-01-19 2025-04-17 44 29 tqchen@users.noreply.github... aishwarya.elango@multicorew...
module.py
in python/tvm/runtime
279 31 2020-02-05 2025-05-06 44 28 tqchen@users.noreply.github... tqchen@users.noreply.github...
ndarray.py
in python/tvm/runtime
187 11 2020-02-05 2025-05-06 44 28 tqchen@users.noreply.github... tqchen@users.noreply.github...
schedule.h
in include/tvm/tir/schedule
174 6 2021-04-17 2025-05-06 68 27 junrushao1994@gmail.com tqchen@users.noreply.github...
concrete_schedule.h
in src/tir/schedule
277 24 2021-04-17 2025-05-06 66 27 junrushao1994@gmail.com tqchen@users.noreply.github...
libinfo.py
in python/tvm/_ffi
160 4 2017-04-27 2025-05-06 60 27 tqchen@users.noreply.github... tqchen@users.noreply.github...
build_module.py
in python/tvm/driver
39 3 2020-02-18 2025-03-07 54 27 tqchen@users.noreply.github... hzfengsy@sjtu.edu.cn
ndarray.cc
in src/runtime
227 18 2018-07-12 2025-05-06 42 27 tqchen@users.noreply.github... tqchen@users.noreply.github...
fx_translator.py
in python/tvm/relax/frontend/torch
830 51 2023-02-18 2025-05-07 93 26 ruihangl@cs.cmu.edu deivanayaki.sankaralingam@m...
transform.py
in python/tvm/relax/transform
340 69 2023-02-11 2025-05-06 73 26 yuchenj@cs.washington.edu tqchen@users.noreply.github...
expr.cc
in src/tir/ir
633 7 2020-01-19 2025-05-06 63 26 tqchen@users.noreply.github... tqchen@users.noreply.github...
ndarray.h
in include/tvm/runtime
187 18 2018-07-12 2025-05-06 48 26 tqchen@users.noreply.github... tqchen@users.noreply.github...
conv2d.py
in python/tvm/topi/nn
713 19 2020-08-02 2025-02-17 43 26 tqchen@users.noreply.github... tqchen@users.noreply.github...
373 11 2021-02-04 2025-03-12 38 26 areusch@octoml.ai hzfengsy@sjtu.edu.cn
primitive.h
in src/tir/schedule
122 2 2021-06-04 2025-05-06 68 25 junrushao1994@gmail.com tqchen@users.noreply.github...
concrete_schedule.cc
in src/tir/schedule
903 88 2021-04-17 2025-05-06 76 24 junrushao1994@gmail.com tqchen@users.noreply.github...
module.cc
in src/runtime
167 9 2017-02-24 2025-05-06 59 24 tqchen@users.noreply.github... tqchen@users.noreply.github...
traced_schedule.cc
in src/tir/schedule
645 60 2021-08-09 2025-05-06 57 24 junrushao1994@gmail.com tqchen@users.noreply.github...
traced_schedule.h
in src/tir/schedule
103 4 2021-08-09 2025-05-06 55 24 junrushao1994@gmail.com tqchen@users.noreply.github...
module.cc
in src/ir
263 16 2020-01-14 2025-05-06 47 24 tqchen@users.noreply.github... tqchen@users.noreply.github...
server.py
in python/tvm/rpc
353 11 2018-07-09 2025-05-06 44 24 tqchen@users.noreply.github... tqchen@users.noreply.github...
builtin.cc
in src/tir/op
305 - 2020-06-23 2025-05-06 39 24 tqchen@users.noreply.github... tqchen@users.noreply.github...
expr.py
in python/tvm/tir
473 95 2020-02-12 2025-05-06 38 24 tqchen@octoml.ai tqchen@users.noreply.github...
ir.py
in python/tvm/script/ir_builder/tir
1159 66 2022-09-09 2025-05-06 58 23 caiyaxing666@gmail.com tqchen@users.noreply.github...
schedule.cc
in src/tir/schedule
251 1 2021-04-17 2025-05-06 53 23 junrushao1994@gmail.com tqchen@users.noreply.github...
storage_rewrite.cc
in src/tir/transforms
1225 63 2020-04-18 2025-02-26 51 23 tqchen@users.noreply.github... tqchen@users.noreply.github...
transform.cc
in src/ir
512 26 2020-01-14 2025-05-06 51 23 tqchen@users.noreply.github... tqchen@users.noreply.github...
cc.py
in python/tvm/contrib
206 13 2017-07-15 2024-08-20 41 23 tqchen@users.noreply.github... quic_kvegiraj@quicinc.com
module.h
in include/tvm/ir
94 8 2020-01-14 2025-05-06 39 23 tqchen@users.noreply.github... tqchen@users.noreply.github...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
map.h
in ffi/include/tvm/ffi/container
968 84 2025-05-06 2025-05-06 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
tensorrt_codegen.cc
in src/contrib/msc/plugin
806 13 2024-01-24 2024-01-24 1 1 hzfengsy@sjtu.edu.cn hzfengsy@sjtu.edu.cn
802 19 2024-07-24 2024-07-24 1 1 lunderberg@users.noreply.gi... lunderberg@users.noreply.gi...
doc_core.py
in python/tvm/script/parser/core
800 107 2022-11-12 2022-11-12 1 1 junrushao1994@gmail.com junrushao1994@gmail.com
tensorrt_opcode.cc
in src/contrib/msc/framework/tensorrt
706 49 2023-10-26 2024-09-08 5 1 archermmt@126.com archermmt@126.com
graph.h
in src/contrib/msc/core/ir
637 38 2023-08-23 2024-09-15 9 1 archermmt@126.com archermmt@126.com
tool.py
in python/tvm/contrib/msc/core/tools
612 93 2023-12-02 2024-09-15 8 1 archermmt@126.com archermmt@126.com
sort.py
in python/tvm/topi/gpu
590 20 2025-02-15 2025-02-15 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
array.h
in ffi/include/tvm/ffi/container
577 48 2025-05-06 2025-05-06 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
base_codegen.h
in src/contrib/msc/plugin
551 30 2024-01-24 2024-01-24 1 1 hzfengsy@sjtu.edu.cn hzfengsy@sjtu.edu.cn
dtype_float16.h
in src/runtime/contrib/vllm
543 87 2024-01-05 2024-01-05 1 1 wuwei@apache.org wuwei@apache.org
tf_v1_opcode.cc
in src/contrib/msc/framework/tensorflow
518 27 2023-10-16 2024-01-05 3 1 archermmt@126.com archermmt@126.com
type_traits.h
in ffi/include/tvm/ffi
461 78 2025-05-06 2025-05-06 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
458 16 2022-10-07 2022-12-04 4 1 lunderberg@users.noreply.gi... lunderberg@users.noreply.gi...
function.h
in ffi/include/tvm/ffi
448 48 2025-05-06 2025-05-06 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
code_stack.h
in src/contrib/msc/core/codegen
446 9 2023-09-06 2024-01-05 5 1 archermmt@126.com archermmt@126.com
worker.py
in python/tvm/contrib/msc/pipeline
427 24 2024-04-05 2024-04-05 1 1 archermmt@126.com archermmt@126.com
cutlass.py
in python/tvm/relax/backend/cuda
419 25 2025-02-08 2025-02-08 1 1 ruihangl@cs.cmu.edu ruihangl@cs.cmu.edu
plugin.h
in src/contrib/msc/core/ir
412 24 2024-01-24 2024-01-24 1 1 hzfengsy@sjtu.edu.cn hzfengsy@sjtu.edu.cn
pipeline.py
in python/tvm/contrib/msc/pipeline
403 36 2024-04-05 2024-11-11 3 1 archermmt@126.com archermmt@126.com
object.h
in ffi/include/tvm/ffi
397 48 2025-05-06 2025-05-06 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
code_stack.cc
in src/contrib/msc/core/codegen
386 56 2023-09-06 2024-01-05 4 1 archermmt@126.com archermmt@126.com
scan.py
in python/tvm/topi/gpu
366 12 2025-02-15 2025-02-15 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
tvm_codegen.cc
in src/contrib/msc/plugin
361 10 2024-01-24 2024-01-24 1 1 hzfengsy@sjtu.edu.cn hzfengsy@sjtu.edu.cn
graph_partitioner.cc
in src/relax/analysis
359 15 2025-02-17 2025-02-17 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
service.py
in python/tvm/contrib/msc/core/gym/control
357 39 2023-12-31 2024-03-13 3 1 archermmt@126.com archermmt@126.com
rolling_buffer.cc
in src/tir/schedule/primitive
353 28 2022-11-01 2022-11-01 1 1 114222082+liangw-intellif@u... 114222082+liangw-intellif@u...
331 12 2024-07-24 2024-08-01 2 1 lunderberg@users.noreply.gi... lunderberg@users.noreply.gi...
graph.py
in python/tvm/contrib/msc/core/ir
329 63 2023-08-23 2024-09-15 11 1 archermmt@126.com archermmt@126.com
string.h
in ffi/include/tvm/ffi
328 38 2025-05-06 2025-05-06 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
coreml.py
in python/tvm/relax/backend/metal
326 30 2025-02-08 2025-02-08 1 1 ruihangl@cs.cmu.edu ruihangl@cs.cmu.edu
cpp_printer.cc
in src/contrib/msc/core/printer
314 21 2023-10-26 2024-01-05 2 1 archermmt@126.com archermmt@126.com
any.h
in ffi/include/tvm/ffi
313 32 2025-05-06 2025-05-06 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
kv_transfer.cu
in src/runtime/contrib/nvshmem
308 - 2024-12-15 2024-12-15 1 1 jinhongyi02@gmail.com jinhongyi02@gmail.com
optimizer.py
in python/tvm/relax/training
283 16 2023-04-20 2023-04-20 1 1 ubospica@gmail.com ubospica@gmail.com
topological_sort.cc
in src/relax/transform
275 9 2024-03-17 2024-05-13 2 1 lunderberg@users.noreply.gi... lunderberg@users.noreply.gi...
dataset.py
in python/tvm/contrib/msc/core/utils
274 41 2023-10-16 2024-11-11 8 1 archermmt@126.com archermmt@126.com
dtype.cc
in ffi/src/ffi
269 7 2025-05-06 2025-05-06 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
plugin.cc
in src/contrib/msc/core/ir
268 17 2024-01-24 2024-01-24 1 1 hzfengsy@sjtu.edu.cn hzfengsy@sjtu.edu.cn
267 13 2022-10-13 2022-11-16 2 1 lunderberg@users.noreply.gi... lunderberg@users.noreply.gi...
detect_recursion.cc
in src/relax/analysis
264 13 2023-03-01 2023-03-08 2 1 slyubomirsky@octoml.ai slyubomirsky@octoml.ai
metal.py
in python/tvm/tir/tensor_intrin
253 14 2024-06-24 2024-06-24 1 1 hzfengsy@sjtu.edu.cn hzfengsy@sjtu.edu.cn
codegen_c.h
in src/relax/backend/contrib/codegen_c
244 16 2025-02-17 2025-02-17 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
minrpc_logger.cc
in src/runtime/minrpc
242 23 2022-05-05 2022-05-12 2 1 mtkatanbaf@gmail.com mtkatanbaf@gmail.com
layout_transform.py
in python/tvm/meta_schedule/schedule/cuda
222 11 2023-03-23 2023-03-23 1 1 andrew.zhao.luo@gmail.com andrew.zhao.luo@gmail.com
object.cc
in ffi/src/ffi
219 10 2025-05-06 2025-05-06 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
python_printer.cc
in src/contrib/msc/core/printer
218 16 2023-08-23 2024-01-05 5 1 archermmt@126.com archermmt@126.com
nnapi.py
in python/tvm/relax/backend/contrib
218 10 2024-09-24 2024-09-24 1 1 mengshyu@gmail.com mengshyu@gmail.com
pxi
function.pxi
in python/tvm/ffi/cython
214 4 2025-05-06 2025-05-06 1 1 tqchen@users.noreply.github... tqchen@users.noreply.github...
nnapi_builder.cc
in src/runtime/contrib/nnapi
208 18 2024-09-24 2024-09-24 1 1 mengshyu@gmail.com mengshyu@gmail.com
Correlations

File Size vs. Number of Changes: 2255 points

python/tvm/relax/frontend/torch/base_fx_graph_translator.py x: 1460 lines of code y: 34 # changes python/tvm/relax/frontend/torch/exported_program_translator.py x: 536 lines of code y: 40 # changes python/tvm/relax/frontend/torch/fx_translator.py x: 830 lines of code y: 93 # changes python/tvm/relax/op/__init__.py x: 137 lines of code y: 24 # changes python/tvm/relax/op/unary.py x: 68 lines of code y: 5 # changes python/tvm/relax/transform/legalize_ops/unary.py x: 42 lines of code y: 7 # changes python/tvm/script/ir_builder/relax/ir.py x: 488 lines of code y: 54 # changes src/relax/op/tensor/unary.cc x: 59 lines of code y: 7 # changes src/relax/op/tensor/unary.h x: 49 lines of code y: 5 # changes apps/android_rpc/app/src/main/jni/tvm_runtime.h x: 79 lines of code y: 38 # changes apps/cpp_rpc/rpc_env.cc x: 244 lines of code y: 21 # changes apps/cpp_rpc/rpc_server.cc x: 263 lines of code y: 17 # changes apps/hexagon_launcher/launcher_core.cc x: 168 lines of code y: 6 # changes apps/hexagon_launcher/launcher_main.cc x: 120 lines of code y: 4 # changes apps/ios_rpc/tvmrpc/RPCServer.mm x: 589 lines of code y: 3 # changes apps/ios_rpc/tvmrpc/TVMRuntime.mm x: 71 lines of code y: 27 # changes cmake/modules/Logging.cmake x: 26 lines of code y: 6 # changes cmake/modules/contrib/CUTLASS.cmake x: 71 lines of code y: 14 # changes cmake/utils/FindLLVM.cmake x: 232 lines of code y: 15 # changes ffi/cmake/Utils/AddGoogleTest.cmake x: 57 lines of code y: 1 # changes ffi/cmake/Utils/AddLibbacktrace.cmake x: 61 lines of code y: 1 # changes ffi/cmake/Utils/CxxWarning.cmake x: 29 lines of code y: 1 # changes ffi/cmake/Utils/Library.cmake x: 65 lines of code y: 1 # changes ffi/cmake/Utils/Sanitizer.cmake x: 34 lines of code y: 1 # changes ffi/include/tvm/ffi/any.h x: 313 lines of code y: 1 # changes ffi/include/tvm/ffi/base_details.h x: 179 lines of code y: 1 # changes ffi/include/tvm/ffi/c_api.h x: 190 lines of code y: 1 # changes ffi/include/tvm/ffi/cast.h x: 79 lines of code y: 1 # changes ffi/include/tvm/ffi/container/array.h x: 577 lines of code y: 1 # changes ffi/include/tvm/ffi/container/map.h x: 968 lines of code y: 1 # changes ffi/include/tvm/ffi/container/shape.h x: 105 lines of code y: 1 # changes ffi/include/tvm/ffi/container/variant.h x: 123 lines of code y: 1 # changes ffi/include/tvm/ffi/endian.h x: 50 lines of code y: 1 # changes ffi/include/tvm/ffi/error.h x: 168 lines of code y: 1 # changes ffi/include/tvm/ffi/function.h x: 448 lines of code y: 1 # changes ffi/include/tvm/ffi/function_details.h x: 135 lines of code y: 1 # changes ffi/include/tvm/ffi/memory.h x: 97 lines of code y: 1 # changes ffi/include/tvm/ffi/object.h x: 397 lines of code y: 1 # changes ffi/include/tvm/ffi/optional.h x: 186 lines of code y: 1 # changes ffi/include/tvm/ffi/reflection/reflection.h x: 93 lines of code y: 1 # changes ffi/include/tvm/ffi/string.h x: 328 lines of code y: 1 # changes ffi/include/tvm/ffi/type_traits.h x: 461 lines of code y: 1 # changes ffi/src/ffi/dtype.cc x: 269 lines of code y: 1 # changes ffi/src/ffi/error.cc x: 46 lines of code y: 1 # changes ffi/src/ffi/function.cc x: 171 lines of code y: 1 # changes ffi/src/ffi/object.cc x: 219 lines of code y: 1 # changes ffi/src/ffi/traceback.cc x: 119 lines of code y: 1 # changes ffi/src/ffi/traceback.h x: 103 lines of code y: 1 # changes include/tvm/ir/attrs.h x: 581 lines of code y: 35 # changes include/tvm/ir/env_func.h x: 69 lines of code y: 7 # changes include/tvm/ir/expr.h x: 340 lines of code y: 53 # changes include/tvm/ir/function.h x: 53 lines of code y: 19 # changes include/tvm/ir/module.h x: 94 lines of code y: 39 # changes include/tvm/ir/name_supply.h x: 59 lines of code y: 4 # changes include/tvm/ir/op.h x: 164 lines of code y: 18 # changes include/tvm/ir/source_map.h x: 130 lines of code y: 4 # changes include/tvm/ir/transform.h x: 201 lines of code y: 37 # changes include/tvm/meta_schedule/schedule_rule.h x: 106 lines of code y: 28 # changes include/tvm/meta_schedule/search_strategy.h x: 93 lines of code y: 13 # changes include/tvm/meta_schedule/space_generator.h x: 80 lines of code y: 13 # changes include/tvm/meta_schedule/task_scheduler.h x: 125 lines of code y: 11 # changes include/tvm/node/attr_registry_map.h x: 64 lines of code y: 6 # changes include/tvm/node/object_path.h x: 144 lines of code y: 4 # changes include/tvm/node/reflection.h x: 201 lines of code y: 19 # changes include/tvm/node/serialization.h x: 10 lines of code y: 2 # changes include/tvm/node/structural_equal.h x: 197 lines of code y: 13 # changes include/tvm/node/structural_hash.h x: 135 lines of code y: 11 # changes include/tvm/relax/analysis.h x: 77 lines of code y: 22 # changes include/tvm/relax/attrs/index.h x: 24 lines of code y: 4 # changes include/tvm/relax/attrs/manipulate.h x: 157 lines of code y: 13 # changes include/tvm/relax/attrs/nn.h x: 519 lines of code y: 21 # changes include/tvm/relax/attrs/op.h x: 56 lines of code y: 7 # changes include/tvm/relax/attrs/search.h x: 18 lines of code y: 2 # changes include/tvm/relax/attrs/statistical.h x: 34 lines of code y: 4 # changes include/tvm/relax/block_builder.h x: 50 lines of code y: 9 # changes include/tvm/relax/dataflow_pattern.h x: 477 lines of code y: 11 # changes include/tvm/relax/distributed/transform.h x: 27 lines of code y: 5 # changes include/tvm/relax/exec_builder.h x: 56 lines of code y: 3 # changes include/tvm/relax/expr_functor.h x: 276 lines of code y: 7 # changes include/tvm/relax/nested_msg.h x: 295 lines of code y: 5 # changes include/tvm/relax/tir_pattern.h x: 29 lines of code y: 2 # changes include/tvm/relax/transform.h x: 125 lines of code y: 47 # changes include/tvm/relax/tuning_api.h x: 189 lines of code y: 2 # changes include/tvm/runtime/container/array.h x: 12 lines of code y: 8 # changes include/tvm/runtime/container/map.h x: 11 lines of code y: 7 # changes include/tvm/runtime/container/optional.h x: 11 lines of code y: 5 # changes include/tvm/runtime/container/shape_tuple.h x: 21 lines of code y: 5 # changes include/tvm/runtime/container/variant.h x: 10 lines of code y: 6 # changes include/tvm/runtime/data_type.h x: 206 lines of code y: 36 # changes include/tvm/runtime/device_api.h x: 132 lines of code y: 61 # changes include/tvm/runtime/disco/session.h x: 129 lines of code y: 11 # changes include/tvm/runtime/logging.h x: 379 lines of code y: 22 # changes include/tvm/runtime/memory.h x: 11 lines of code y: 10 # changes include/tvm/runtime/memory/memory_manager.h x: 89 lines of code y: 10 # changes include/tvm/runtime/module.h x: 98 lines of code y: 41 # changes include/tvm/runtime/ndarray.h x: 187 lines of code y: 48 # changes include/tvm/runtime/object.h x: 70 lines of code y: 53 # changes include/tvm/runtime/packed_func.h x: 332 lines of code y: 118 # changes include/tvm/runtime/profiling.h x: 142 lines of code y: 18 # changes include/tvm/runtime/registry.h x: 33 lines of code y: 31 # changes include/tvm/runtime/relax_vm/ndarray_cache_support.h x: 41 lines of code y: 4 # changes include/tvm/runtime/relax_vm/vm.h x: 79 lines of code y: 9 # changes include/tvm/script/ir_builder/base.h x: 111 lines of code y: 3 # changes include/tvm/script/ir_builder/ir/frame.h x: 40 lines of code y: 5 # changes include/tvm/script/ir_builder/relax/frame.h x: 147 lines of code y: 5 # changes include/tvm/script/ir_builder/relax/ir.h x: 33 lines of code y: 6 # changes include/tvm/script/ir_builder/tir/frame.h x: 356 lines of code y: 11 # changes include/tvm/script/ir_builder/tir/ir.h x: 139 lines of code y: 25 # changes include/tvm/script/printer/doc.h x: 531 lines of code y: 13 # changes include/tvm/script/printer/ir_docsifier.h x: 176 lines of code y: 11 # changes include/tvm/script/printer/ir_docsifier_functor.h x: 112 lines of code y: 5 # changes include/tvm/te/operation.h x: 195 lines of code y: 14 # changes include/tvm/te/tensor.h x: 139 lines of code y: 10 # changes include/tvm/tir/buffer.h x: 129 lines of code y: 25 # changes include/tvm/tir/builtin.h x: 128 lines of code y: 38 # changes include/tvm/tir/data_type_rewriter.h x: 89 lines of code y: 9 # changes include/tvm/tir/expr.h x: 688 lines of code y: 46 # changes include/tvm/tir/expr_functor.h x: 192 lines of code y: 11 # changes include/tvm/tir/function.h x: 82 lines of code y: 31 # changes include/tvm/tir/schedule/instruction.h x: 104 lines of code y: 3 # changes include/tvm/tir/schedule/schedule.h x: 174 lines of code y: 68 # changes include/tvm/tir/schedule/trace.h x: 41 lines of code y: 2 # changes include/tvm/tir/stmt.h x: 875 lines of code y: 73 # changes include/tvm/tir/stmt_functor.h x: 276 lines of code y: 31 # changes include/tvm/tir/transform.h x: 98 lines of code y: 70 # changes include/tvm/tir/utils.h x: 61 lines of code y: 5 # changes include/tvm/tir/var.h x: 150 lines of code y: 20 # changes include/tvm/topi/detail/extern.h x: 60 lines of code y: 8 # changes include/tvm/topi/nn/group_norm.h x: 124 lines of code y: 3 # changes include/tvm/topi/nn/pooling.h x: 449 lines of code y: 13 # changes include/tvm/topi/nn/softmax.h x: 87 lines of code y: 4 # changes include/tvm/topi/reduction.h x: 332 lines of code y: 12 # changes include/tvm/topi/transform.h x: 1493 lines of code y: 53 # changes jvm/core/src/main/java/org/apache/tvm/Device.java x: 118 lines of code y: 5 # changes python/setup.py x: 195 lines of code y: 67 # changes python/tvm/__init__.py x: 46 lines of code y: 92 # changes python/tvm/_ffi/__init__.py x: 5 lines of code y: 6 # changes python/tvm/_ffi/base.py x: 31 lines of code y: 33 # changes python/tvm/_ffi/libinfo.py x: 160 lines of code y: 60 # changes python/tvm/_ffi/registry.py x: 7 lines of code y: 9 # changes python/tvm/contrib/cutlass/attention_operation.py x: 29 lines of code y: 20 # changes python/tvm/contrib/cutlass/conv2d_operation.py x: 309 lines of code y: 15 # changes python/tvm/contrib/cutlass/gemm_operation.py x: 254 lines of code y: 21 # changes python/tvm/contrib/cutlass/gen_conv2d.py x: 315 lines of code y: 17 # changes python/tvm/contrib/cutlass/layer_norm_operation.py x: 4 lines of code y: 4 # changes python/tvm/contrib/download.py x: 83 lines of code y: 21 # changes python/tvm/contrib/msc/core/frontend/translate.py x: 153 lines of code y: 9 # changes python/tvm/contrib/msc/core/tools/prune/pruner.py x: 307 lines of code y: 10 # changes python/tvm/contrib/msc/core/utils/info.py x: 210 lines of code y: 14 # changes python/tvm/contrib/msc/framework/tensorrt/tools/quantize/quantizer.py x: 196 lines of code y: 4 # changes python/tvm/contrib/tvmjs.py x: 269 lines of code y: 14 # changes python/tvm/dlight/base/utils.py x: 68 lines of code y: 2 # changes python/tvm/dlight/benchmark/bench.py x: 177 lines of code y: 5 # changes python/tvm/error.py x: 21 lines of code y: 19 # changes python/tvm/ffi/__init__.py x: 44 lines of code y: 1 # changes python/tvm/ffi/_ffi_api.py x: 2 lines of code y: 1 # changes python/tvm/ffi/cython/base.pxi x: 159 lines of code y: 1 # changes python/tvm/ffi/cython/core.pyx x: 8 lines of code y: 1 # changes python/tvm/ffi/cython/error.pxi x: 84 lines of code y: 1 # changes python/tvm/ffi/cython/function.pxi x: 214 lines of code y: 1 # changes python/tvm/ffi/dtype.py x: 73 lines of code y: 1 # changes python/tvm/ir/container.py x: 2 lines of code y: 11 # changes python/tvm/ir/instrument.py x: 75 lines of code y: 10 # changes python/tvm/ir/transform.py x: 149 lines of code y: 24 # changes python/tvm/meta_schedule/cost_model/mlp_model.py x: 593 lines of code y: 4 # changes python/tvm/meta_schedule/post_optimization/post_opt.py x: 26 lines of code y: 2 # changes python/tvm/meta_schedule/testing/space_generation.py x: 108 lines of code y: 12 # changes python/tvm/meta_schedule/tune_context.py x: 157 lines of code y: 23 # changes python/tvm/meta_schedule/utils.py x: 161 lines of code y: 24 # changes python/tvm/relax/backend/adreno/clml.py x: 445 lines of code y: 2 # changes python/tvm/relax/backend/cuda/cublas.py x: 172 lines of code y: 4 # changes python/tvm/relax/backend/dispatch_sort_scan.py x: 192 lines of code y: 14 # changes python/tvm/relax/backend/gpu_generic/cumsum.py x: 125 lines of code y: 2 # changes python/tvm/relax/backend/gpu_generic/sampling.py x: 243 lines of code y: 2 # changes python/tvm/relax/frontend/nn/core.py x: 359 lines of code y: 25 # changes python/tvm/relax/frontend/nn/extern.py x: 211 lines of code y: 6 # changes python/tvm/relax/frontend/nn/llm/kv_cache.py x: 2487 lines of code y: 16 # changes python/tvm/relax/frontend/nn/llm/position_embedding.py x: 383 lines of code y: 4 # changes python/tvm/relax/frontend/nn/llm/tree_attn.py x: 1058 lines of code y: 9 # changes python/tvm/relax/transform/lazy_transform_params.py x: 260 lines of code y: 15 # changes python/tvm/relax/transform/legalize_ops/inspect_op.py x: 82 lines of code y: 2 # changes python/tvm/relax/transform/legalize_ops/manipulate.py x: 242 lines of code y: 22 # changes python/tvm/relax/transform/legalize_ops/search.py x: 17 lines of code y: 3 # changes python/tvm/relax/transform/transform.py x: 340 lines of code y: 73 # changes python/tvm/relax/transform/tuning_api/default_functions.py x: 155 lines of code y: 5 # changes python/tvm/relax/utils.py x: 206 lines of code y: 17 # changes python/tvm/rpc/base.py x: 71 lines of code y: 13 # changes python/tvm/rpc/client.py x: 218 lines of code y: 37 # changes python/tvm/rpc/proxy.py x: 534 lines of code y: 23 # changes python/tvm/rpc/server.py x: 353 lines of code y: 44 # changes python/tvm/runtime/__init__.py x: 24 lines of code y: 25 # changes python/tvm/runtime/container.py x: 2 lines of code y: 15 # changes python/tvm/runtime/disco/session.py x: 230 lines of code y: 21 # changes python/tvm/runtime/executable.py x: 48 lines of code y: 2 # changes python/tvm/runtime/module.py x: 279 lines of code y: 44 # changes python/tvm/runtime/ndarray.py x: 187 lines of code y: 44 # changes python/tvm/runtime/object.py x: 14 lines of code y: 16 # changes python/tvm/runtime/object_generic.py x: 25 lines of code y: 18 # changes python/tvm/runtime/packed_func.py x: 2 lines of code y: 7 # changes python/tvm/runtime/params.py x: 19 lines of code y: 3 # changes python/tvm/script/ir_builder/relax/distributed/ir.py x: 82 lines of code y: 4 # changes python/tvm/script/ir_builder/tir/ir.py x: 1159 lines of code y: 58 # changes python/tvm/script/parser/tir/operation.py x: 98 lines of code y: 5 # changes python/tvm/te/tensor.py x: 93 lines of code y: 16 # changes python/tvm/testing/__init__.py x: 26 lines of code y: 16 # changes python/tvm/testing/plugin.py x: 207 lines of code y: 16 # changes python/tvm/tir/__init__.py x: 86 lines of code y: 75 # changes python/tvm/tir/expr.py x: 473 lines of code y: 38 # changes python/tvm/tir/op.py x: 772 lines of code y: 75 # changes python/tvm/tir/schedule/schedule.py x: 696 lines of code y: 102 # changes python/tvm/tir/schedule/trace.py x: 101 lines of code y: 12 # changes python/tvm/tir/transform/function_pass.py x: 48 lines of code y: 9 # changes python/tvm/tir/transform/transform.py x: 172 lines of code y: 74 # changes python/tvm/topi/image/resize.py x: 750 lines of code y: 17 # changes python/tvm/topi/testing/crop_and_resize_python.py x: 87 lines of code y: 3 # changes rust/tvm-rt/src/lib.rs x: 114 lines of code y: 12 # changes rust/tvm-rt/src/ndarray.rs x: 425 lines of code y: 9 # changes src/arith/analyzer.cc x: 281 lines of code y: 30 # changes src/arith/int_constraints.cc x: 233 lines of code y: 10 # changes src/arith/solve_linear_equation.cc x: 303 lines of code y: 8 # changes src/arith/solve_linear_inequality.cc x: 419 lines of code y: 7 # changes src/contrib/msc/core/codegen/codegen_utils.h x: 146 lines of code y: 8 # changes src/contrib/msc/core/codegen/py_codegen.h x: 168 lines of code y: 9 # changes src/contrib/msc/core/ir/graph.cc x: 1467 lines of code y: 13 # changes src/contrib/msc/core/ir/graph_builder.cc x: 760 lines of code y: 16 # changes src/contrib/msc/core/ir/graph_builder.h x: 233 lines of code y: 12 # changes src/contrib/msc/core/printer/msc_base_printer.cc x: 138 lines of code y: 7 # changes src/contrib/msc/core/printer/prototxt_printer.cc x: 79 lines of code y: 6 # changes src/contrib/msc/core/transform/bind_named_params.cc x: 108 lines of code y: 4 # changes src/contrib/msc/core/transform/bind_shape.cc x: 99 lines of code y: 2 # changes src/contrib/msc/core/transform/fuse_tuple.cc x: 191 lines of code y: 5 # changes src/contrib/msc/core/transform/inline_params.cc x: 149 lines of code y: 2 # changes src/contrib/msc/core/transform/set_byoc_attrs.cc x: 68 lines of code y: 3 # changes src/contrib/msc/core/transform/set_expr_layout.cc x: 1250 lines of code y: 11 # changes src/contrib/msc/core/transform/set_expr_name.cc x: 272 lines of code y: 12 # changes src/contrib/msc/core/utils.cc x: 488 lines of code y: 16 # changes src/contrib/msc/framework/tensorflow/codegen.cc x: 131 lines of code y: 7 # changes src/contrib/msc/framework/tensorrt/codegen.cc x: 531 lines of code y: 10 # changes src/contrib/msc/framework/tensorrt/transform_tensorrt.cc x: 775 lines of code y: 6 # changes src/contrib/msc/framework/torch/codegen.cc x: 131 lines of code y: 8 # changes src/contrib/msc/framework/tvm/codegen.cc x: 188 lines of code y: 11 # changes src/ir/apply_pass_to_function.cc x: 89 lines of code y: 2 # changes src/ir/attr_functor.h x: 97 lines of code y: 11 # changes src/ir/attrs.cc x: 46 lines of code y: 17 # changes src/ir/diagnostic.cc x: 220 lines of code y: 11 # changes src/ir/env_func.cc x: 36 lines of code y: 8 # changes src/ir/expr.cc x: 117 lines of code y: 42 # changes src/ir/function.cc x: 47 lines of code y: 12 # changes src/ir/global_var_supply.cc x: 72 lines of code y: 3 # changes src/ir/module.cc x: 263 lines of code y: 47 # changes src/ir/name_supply.cc x: 65 lines of code y: 3 # changes src/ir/op.cc x: 112 lines of code y: 22 # changes src/ir/replace_global_vars.cc x: 60 lines of code y: 2 # changes src/ir/source_map.cc x: 160 lines of code y: 5 # changes src/ir/transform.cc x: 512 lines of code y: 51 # changes src/meta_schedule/arg_info.cc x: 123 lines of code y: 8 # changes src/meta_schedule/builder/builder.cc x: 40 lines of code y: 3 # changes src/meta_schedule/database/database.cc x: 264 lines of code y: 13 # changes src/meta_schedule/database/database_utils.cc x: 345 lines of code y: 11 # changes src/meta_schedule/database/json_database.cc x: 160 lines of code y: 23 # changes src/meta_schedule/feature_extractor/feature_extractor.cc x: 32 lines of code y: 3 # changes src/meta_schedule/measure_callback/measure_callback.cc x: 44 lines of code y: 6 # changes src/meta_schedule/mutator/mutate_parallel.cc x: 217 lines of code y: 5 # changes src/meta_schedule/mutator/mutate_thread_binding.cc x: 107 lines of code y: 7 # changes src/meta_schedule/mutator/mutate_tile_size.cc x: 208 lines of code y: 9 # changes src/meta_schedule/mutator/mutate_unroll.cc x: 92 lines of code y: 8 # changes src/meta_schedule/mutator/mutator.cc x: 76 lines of code y: 9 # changes src/meta_schedule/postproc/postproc.cc x: 94 lines of code y: 12 # changes src/meta_schedule/postproc/rewrite_layout.cc x: 190 lines of code y: 8 # changes src/meta_schedule/postproc/rewrite_parallel_vectorize_unroll.cc x: 378 lines of code y: 9 # changes src/meta_schedule/postproc/verify_gpu_code.cc x: 179 lines of code y: 21 # changes src/meta_schedule/profiler.cc x: 102 lines of code y: 4 # changes src/meta_schedule/runner/runner.cc x: 52 lines of code y: 2 # changes src/meta_schedule/schedule/cuda/thread_bind.cc x: 155 lines of code y: 6 # changes src/meta_schedule/schedule_rule/cross_thread_reduction.cc x: 170 lines of code y: 10 # changes src/meta_schedule/schedule_rule/multi_level_tiling.cc x: 334 lines of code y: 27 # changes src/meta_schedule/schedule_rule/multi_level_tiling.h x: 144 lines of code y: 15 # changes src/meta_schedule/schedule_rule/multi_level_tiling_tensor_core.cc x: 636 lines of code y: 20 # changes src/meta_schedule/schedule_rule/multi_level_tiling_wide_vector.cc x: 74 lines of code y: 4 # changes src/meta_schedule/schedule_rule/multi_level_tiling_with_intrin.cc x: 71 lines of code y: 8 # changes src/meta_schedule/schedule_rule/parallel_vectorize_unroll.cc x: 85 lines of code y: 7 # changes src/meta_schedule/schedule_rule/schedule_rule.cc x: 369 lines of code y: 24 # changes src/meta_schedule/space_generator/schedule_fn.cc x: 72 lines of code y: 6 # changes src/meta_schedule/space_generator/space_generator.cc x: 170 lines of code y: 17 # changes src/meta_schedule/task_scheduler/task_scheduler.cc x: 344 lines of code y: 17 # changes src/meta_schedule/trace_apply.cc x: 182 lines of code y: 4 # changes src/meta_schedule/tune_context.cc x: 55 lines of code y: 16 # changes src/meta_schedule/utils.h x: 423 lines of code y: 52 # changes src/node/container_printing.cc x: 39 lines of code y: 4 # changes src/node/object_path.cc x: 182 lines of code y: 3 # changes src/node/reflection.cc x: 270 lines of code y: 19 # changes src/node/script_printer.cc x: 106 lines of code y: 15 # changes src/node/serialization.cc x: 591 lines of code y: 22 # changes src/node/structural_equal.cc x: 473 lines of code y: 25 # changes src/node/structural_hash.cc x: 566 lines of code y: 25 # changes src/relax/analysis/graph_partitioner.h x: 110 lines of code y: 2 # changes src/relax/analysis/udchain.cc x: 80 lines of code y: 8 # changes src/relax/analysis/well_formed.cc x: 457 lines of code y: 20 # changes src/relax/backend/contrib/clml/codegen.cc x: 228 lines of code y: 2 # changes src/relax/backend/contrib/codegen_json/codegen_json.h x: 325 lines of code y: 3 # changes src/relax/backend/contrib/cutlass/codegen.cc x: 293 lines of code y: 8 # changes src/relax/backend/contrib/hipblas/codegen.cc x: 65 lines of code y: 2 # changes src/relax/backend/contrib/nnapi/codegen.cc x: 202 lines of code y: 2 # changes src/relax/backend/contrib/tensorrt/codegen.cc x: 168 lines of code y: 3 # changes src/relax/backend/contrib/utils.h x: 53 lines of code y: 7 # changes src/relax/backend/task_extraction.cc x: 90 lines of code y: 4 # changes src/relax/backend/vm/codegen_vm.cc x: 343 lines of code y: 20 # changes src/relax/backend/vm/codegen_vm_tir.cc x: 395 lines of code y: 11 # changes src/relax/backend/vm/exec_builder.cc x: 323 lines of code y: 6 # changes src/relax/backend/vm/lower_runtime_builtin.cc x: 177 lines of code y: 3 # changes src/relax/backend/vm/vm_shape_lower.cc x: 484 lines of code y: 10 # changes src/relax/distributed/transform/lower_distir.cc x: 221 lines of code y: 2 # changes src/relax/distributed/transform/lower_global_view_to_local_view.cc x: 373 lines of code y: 3 # changes src/relax/distributed/transform/propagate_sharding.cc x: 534 lines of code y: 5 # changes src/relax/ir/binding_rewrite.cc x: 248 lines of code y: 8 # changes src/relax/ir/block_builder.cc x: 739 lines of code y: 24 # changes src/relax/ir/dataflow_matcher.cc x: 472 lines of code y: 27 # changes src/relax/ir/dataflow_pattern.cc x: 566 lines of code y: 11 # changes src/relax/ir/expr.cc x: 587 lines of code y: 21 # changes src/relax/ir/py_expr_functor.cc x: 444 lines of code y: 5 # changes src/relax/ir/transform.cc x: 252 lines of code y: 5 # changes src/relax/op/image/resize.cc x: 99 lines of code y: 8 # changes src/relax/op/nn/convolution.cc x: 674 lines of code y: 11 # changes src/relax/op/nn/nn.cc x: 806 lines of code y: 21 # changes src/relax/op/op.cc x: 996 lines of code y: 31 # changes src/relax/op/op_common.h x: 276 lines of code y: 20 # changes src/relax/op/tensor/create.cc x: 319 lines of code y: 12 # changes src/relax/op/tensor/create.h x: 23 lines of code y: 8 # changes src/relax/op/tensor/index.cc x: 381 lines of code y: 15 # changes src/relax/op/tensor/index.h x: 12 lines of code y: 4 # changes src/relax/op/tensor/inspect.cc x: 326 lines of code y: 4 # changes src/relax/op/tensor/linear_algebra.cc x: 193 lines of code y: 7 # changes src/relax/op/tensor/manipulate.cc x: 2055 lines of code y: 30 # changes src/relax/op/tensor/manipulate.h x: 36 lines of code y: 18 # changes src/relax/op/tensor/search.h x: 12 lines of code y: 3 # changes src/relax/op/tensor/sorting.cc x: 106 lines of code y: 2 # changes src/relax/op/tensor/statistical.cc x: 165 lines of code y: 10 # changes src/relax/op/tensor/statistical.h x: 37 lines of code y: 6 # changes src/relax/training/utils.cc x: 136 lines of code y: 5 # changes src/relax/transform/adjust_matmul_order.cc x: 150 lines of code y: 3 # changes src/relax/transform/allocate_workspace.cc x: 143 lines of code y: 8 # changes src/relax/transform/alter_op_impl.cc x: 319 lines of code y: 10 # changes src/relax/transform/annotate_tir_op_pattern.cc x: 24 lines of code y: 3 # changes src/relax/transform/bind_params.cc x: 149 lines of code y: 5 # changes src/relax/transform/combine_parallel_matmul.cc x: 291 lines of code y: 6 # changes src/relax/transform/convert_dataflow.cc x: 83 lines of code y: 3 # changes src/relax/transform/dead_code_elimination.cc x: 85 lines of code y: 11 # changes src/relax/transform/eliminate_common_subexpr.cc x: 150 lines of code y: 13 # changes src/relax/transform/expand_tuple_arguments.cc x: 131 lines of code y: 2 # changes src/relax/transform/fold_constant.cc x: 199 lines of code y: 12 # changes src/relax/transform/fuse_ops.cc x: 922 lines of code y: 48 # changes src/relax/transform/fuse_tir.cc x: 944 lines of code y: 30 # changes src/relax/transform/gradient.cc x: 498 lines of code y: 10 # changes src/relax/transform/lazy_transform_params.cc x: 222 lines of code y: 5 # changes src/relax/transform/legalize_ops.cc x: 229 lines of code y: 13 # changes src/relax/transform/lift_transform_params.cc x: 636 lines of code y: 19 # changes src/relax/transform/merge_composite_functions.cc x: 274 lines of code y: 11 # changes src/relax/transform/meta_schedule.cc x: 148 lines of code y: 9 # changes src/relax/transform/normalize.cc x: 218 lines of code y: 7 # changes src/relax/transform/realize_vdevice.cc x: 277 lines of code y: 3 # changes src/relax/transform/remove_unused_outputs.cc x: 248 lines of code y: 3 # changes src/relax/transform/remove_unused_parameters.cc x: 168 lines of code y: 2 # changes src/relax/transform/reorder_permute_dims_after_concat.cc x: 117 lines of code y: 2 # changes src/relax/transform/rewrite_cuda_graph.cc x: 636 lines of code y: 14 # changes src/relax/transform/rewrite_dataflow_reshape.cc x: 111 lines of code y: 8 # changes src/relax/transform/run_codegen.cc x: 153 lines of code y: 11 # changes src/relax/transform/split_call_tir_by_pattern.cc x: 644 lines of code y: 3 # changes src/relax/transform/split_layout_rewrite_preproc.cc x: 266 lines of code y: 3 # changes src/relax/transform/static_plan_block_memory.cc x: 599 lines of code y: 19 # changes src/relax/transform/to_mixed_precision.cc x: 433 lines of code y: 10 # changes src/relax/transform/tuning_api/database.cc x: 261 lines of code y: 2 # changes src/relax/transform/tuning_api/primitives.cc x: 214 lines of code y: 2 # changes src/relax/transform/update_vdevice.cc x: 76 lines of code y: 2 # changes src/runtime/c_runtime_api.cc x: 613 lines of code y: 86 # changes src/runtime/const_loader_module.cc x: 154 lines of code y: 10 # changes src/runtime/container.cc x: 68 lines of code y: 15 # changes src/runtime/contrib/amx/amx_config.cc x: 90 lines of code y: 3 # changes src/runtime/contrib/cblas/cblas.cc x: 120 lines of code y: 11 # changes src/runtime/contrib/cblas/gemm_common.h x: 170 lines of code y: 12 # changes src/runtime/contrib/cblas/mkl.cc x: 158 lines of code y: 6 # changes src/runtime/contrib/clml/clml_runtime.cc x: 1392 lines of code y: 24 # changes src/runtime/contrib/cublas/cublas.cc x: 463 lines of code y: 28 # changes src/runtime/contrib/cublas/cublas_json_runtime.cc x: 109 lines of code y: 10 # changes src/runtime/contrib/cudnn/conv_backward.cc x: 213 lines of code y: 3 # changes src/runtime/contrib/cudnn/conv_forward.cc x: 184 lines of code y: 15 # changes src/runtime/contrib/cudnn/cudnn_utils.cc x: 197 lines of code y: 10 # changes src/runtime/contrib/cudnn/softmax.cc x: 57 lines of code y: 5 # changes src/runtime/contrib/cutlass/fp8_blockwise_scaled_gemm.cu x: 145 lines of code y: 2 # changes src/runtime/contrib/dnnl/dnnl.cc x: 295 lines of code y: 10 # changes src/runtime/contrib/dnnl/dnnl_json_runtime.cc x: 659 lines of code y: 27 # changes src/runtime/contrib/hipblas/hipblas.cc x: 357 lines of code y: 2 # changes src/runtime/contrib/json/json_node.h x: 238 lines of code y: 9 # changes src/runtime/contrib/json/json_runtime.h x: 201 lines of code y: 18 # changes src/runtime/contrib/miopen/conv_forward.cc x: 160 lines of code y: 8 # changes src/runtime/contrib/mps/conv.mm x: 114 lines of code y: 6 # changes src/runtime/contrib/mps/mps_utils.mm x: 60 lines of code y: 3 # changes src/runtime/contrib/mrvl/mrvl_sw_runtime_lib.cc x: 136 lines of code y: 2 # changes src/runtime/contrib/nnapi/nnapi_ops.cc x: 463 lines of code y: 2 # changes src/runtime/contrib/papi/papi.cc x: 200 lines of code y: 5 # changes src/runtime/contrib/random/random.cc x: 106 lines of code y: 11 # changes src/runtime/contrib/rocblas/rocblas.cc x: 101 lines of code y: 9 # changes src/runtime/contrib/sort/sort.cc x: 463 lines of code y: 13 # changes src/runtime/contrib/thrust/thrust.cu x: 429 lines of code y: 16 # changes src/runtime/cpu_device_api.cc x: 115 lines of code y: 28 # changes src/runtime/cuda/cuda_device_api.cc x: 278 lines of code y: 53 # changes src/runtime/cuda/l2_cache_flush.cc x: 16 lines of code y: 2 # changes src/runtime/debug_compile.cc x: 13 lines of code y: 1 # changes src/runtime/disco/builtin.cc x: 131 lines of code y: 16 # changes src/runtime/disco/distributed/socket_session.cc x: 260 lines of code y: 2 # changes src/runtime/disco/loader.cc x: 353 lines of code y: 10 # changes src/runtime/disco/nccl/nccl.cc x: 343 lines of code y: 27 # changes src/runtime/disco/nccl/nccl_context.h x: 120 lines of code y: 6 # changes src/runtime/disco/process_session.cc x: 162 lines of code y: 9 # changes src/runtime/disco/protocol.h x: 205 lines of code y: 2 # changes src/runtime/disco/session.cc x: 36 lines of code y: 7 # changes src/runtime/dso_library.cc x: 82 lines of code y: 8 # changes src/runtime/file_utils.cc x: 205 lines of code y: 9 # changes src/runtime/hexagon/hexagon_common.cc x: 63 lines of code y: 5 # changes src/runtime/hexagon/hexagon_device_api.cc x: 226 lines of code y: 34 # changes src/runtime/hexagon/ops/conv2d.h x: 185 lines of code y: 2 # changes src/runtime/hexagon/ops/conv2d_fp16_hvx.cc x: 270 lines of code y: 6 # changes src/runtime/hexagon/rpc/android/session.cc x: 89 lines of code y: 5 # changes src/runtime/hexagon/rpc/hexagon/rpc_server.cc x: 241 lines of code y: 17 # changes src/runtime/hexagon/rpc/simulator/rpc_server.cc x: 253 lines of code y: 11 # changes src/runtime/hexagon/rpc/simulator/session.cc x: 1169 lines of code y: 16 # changes src/runtime/library_module.cc x: 145 lines of code y: 25 # changes src/runtime/library_module.h x: 29 lines of code y: 12 # changes src/runtime/memory/memory_manager.cc x: 204 lines of code y: 10 # changes src/runtime/memory/pooled_allocator.h x: 92 lines of code y: 6 # changes src/runtime/metal/metal_device_api.mm x: 325 lines of code y: 54 # changes src/runtime/metal/metal_module.mm x: 231 lines of code y: 40 # changes src/runtime/minrpc/minrpc_server.h x: 646 lines of code y: 19 # changes src/runtime/minrpc/rpc_reference.h x: 404 lines of code y: 14 # changes src/runtime/module.cc x: 167 lines of code y: 59 # changes src/runtime/ndarray.cc x: 227 lines of code y: 42 # changes src/runtime/object.cc x: 59 lines of code y: 22 # changes src/runtime/opencl/opencl_device_api.cc x: 763 lines of code y: 71 # changes src/runtime/opencl/opencl_module.cc x: 323 lines of code y: 46 # changes src/runtime/pack_args.h x: 263 lines of code y: 15 # changes src/runtime/profiling.cc x: 790 lines of code y: 29 # changes src/runtime/registry.cc x: 162 lines of code y: 28 # changes src/runtime/relax_vm/attn_backend.h x: 399 lines of code y: 2 # changes src/runtime/relax_vm/attn_utils.h x: 690 lines of code y: 3 # changes src/runtime/relax_vm/builtin.cc x: 398 lines of code y: 20 # changes src/runtime/relax_vm/cuda/cuda_graph_builtin.cc x: 166 lines of code y: 8 # changes src/runtime/relax_vm/executable.cc x: 470 lines of code y: 12 # changes src/runtime/relax_vm/kv_state.h x: 81 lines of code y: 14 # changes src/runtime/relax_vm/lm_support.cc x: 423 lines of code y: 19 # changes src/runtime/relax_vm/ndarray_cache_support.cc x: 294 lines of code y: 16 # changes src/runtime/relax_vm/paged_kv_cache.cc x: 1839 lines of code y: 46 # changes src/runtime/relax_vm/rnn_state.cc x: 316 lines of code y: 5 # changes src/runtime/relax_vm/vm.cc x: 740 lines of code y: 19 # changes src/runtime/rocm/rocm_device_api.cc x: 249 lines of code y: 41 # changes src/runtime/rpc/rpc_device_api.cc x: 119 lines of code y: 21 # changes src/runtime/rpc/rpc_endpoint.cc x: 954 lines of code y: 28 # changes src/runtime/rpc/rpc_endpoint.h x: 67 lines of code y: 13 # changes src/runtime/rpc/rpc_event_impl.cc x: 19 lines of code y: 14 # changes src/runtime/rpc/rpc_local_session.cc x: 117 lines of code y: 9 # changes src/runtime/rpc/rpc_module.cc x: 350 lines of code y: 50 # changes src/runtime/rpc/rpc_pipe_impl.cc x: 83 lines of code y: 5 # changes src/runtime/rpc/rpc_server_env.cc x: 27 lines of code y: 13 # changes src/runtime/rpc/rpc_session.cc x: 85 lines of code y: 44 # changes src/runtime/rpc/rpc_session.h x: 79 lines of code y: 34 # changes src/runtime/rpc/rpc_socket_impl.cc x: 126 lines of code y: 24 # changes src/runtime/thread_pool.cc x: 366 lines of code y: 36 # changes src/runtime/thread_storage_scope.h x: 206 lines of code y: 28 # changes src/runtime/threading_backend.cc x: 348 lines of code y: 29 # changes src/runtime/vulkan/vulkan_device_api.cc x: 378 lines of code y: 31 # changes src/runtime/vulkan/vulkan_wrapped_func.cc x: 371 lines of code y: 10 # changes src/script/ir_builder/relax/ir.cc x: 204 lines of code y: 14 # changes src/script/ir_builder/tir/frame.cc x: 183 lines of code y: 12 # changes src/script/ir_builder/tir/ir.cc x: 682 lines of code y: 32 # changes src/script/printer/doc.cc x: 312 lines of code y: 11 # changes src/script/printer/doc_printer/python_doc_printer.cc x: 582 lines of code y: 13 # changes src/script/printer/ir/ir.cc x: 138 lines of code y: 18 # changes src/script/printer/legacy_repr.cc x: 827 lines of code y: 6 # changes src/script/printer/relax/call.cc x: 307 lines of code y: 11 # changes src/script/printer/relax/function.cc x: 92 lines of code y: 9 # changes src/script/printer/relax/tir.cc x: 95 lines of code y: 10 # changes src/script/printer/tir/buffer.cc x: 318 lines of code y: 12 # changes src/script/printer/tir/expr.cc x: 366 lines of code y: 21 # changes src/script/printer/tir/function.cc x: 193 lines of code y: 18 # changes src/script/printer/utils.h x: 141 lines of code y: 14 # changes src/support/array.h x: 181 lines of code y: 10 # changes src/support/ffi_testing.cc x: 199 lines of code y: 24 # changes src/support/libinfo.cc x: 286 lines of code y: 52 # changes src/te/operation/compute_op.cc x: 171 lines of code y: 33 # changes src/te/operation/create_primfunc.cc x: 659 lines of code y: 53 # changes src/te/operation/extern_op.cc x: 51 lines of code y: 18 # changes src/te/operation/placeholder_op.cc x: 47 lines of code y: 11 # changes src/te/operation/scan_op.cc x: 97 lines of code y: 18 # changes src/tir/analysis/stmt_finding.cc x: 113 lines of code y: 4 # changes src/tir/analysis/var_use_def_analysis.cc x: 155 lines of code y: 7 # changes src/tir/analysis/verify_gpu_code.cc x: 282 lines of code y: 21 # changes src/tir/analysis/verify_memory.cc x: 129 lines of code y: 23 # changes src/tir/ir/buffer.cc x: 515 lines of code y: 39 # changes src/tir/ir/data_type_rewriter.cc x: 593 lines of code y: 19 # changes src/tir/ir/expr.cc x: 633 lines of code y: 63 # changes src/tir/ir/function.cc x: 126 lines of code y: 20 # changes src/tir/ir/specialize.cc x: 295 lines of code y: 15 # changes src/tir/ir/stmt.cc x: 575 lines of code y: 55 # changes src/tir/ir/stmt_functor.cc x: 731 lines of code y: 42 # changes src/tir/ir/transform.cc x: 94 lines of code y: 14 # changes src/tir/op/builtin.cc x: 305 lines of code y: 39 # changes src/tir/op/op.cc x: 951 lines of code y: 51 # changes src/tir/schedule/analysis/analysis.cc x: 1724 lines of code y: 58 # changes src/tir/schedule/concrete_schedule.cc x: 903 lines of code y: 76 # changes src/tir/schedule/concrete_schedule.h x: 277 lines of code y: 66 # changes src/tir/schedule/instruction.cc x: 78 lines of code y: 4 # changes src/tir/schedule/instruction_traits.h x: 343 lines of code y: 10 # changes src/tir/schedule/ir_comparator.cc x: 646 lines of code y: 13 # changes src/tir/schedule/primitive.h x: 122 lines of code y: 68 # changes src/tir/schedule/primitive/annotate.cc x: 118 lines of code y: 8 # changes src/tir/schedule/primitive/block_annotate.cc x: 336 lines of code y: 15 # changes src/tir/schedule/primitive/blockize_tensorize.cc x: 721 lines of code y: 24 # changes src/tir/schedule/primitive/cache_read_write.cc x: 1793 lines of code y: 45 # changes src/tir/schedule/primitive/layout_transformation.cc x: 1299 lines of code y: 34 # changes src/tir/schedule/primitive/loop_transformation.cc x: 1084 lines of code y: 20 # changes src/tir/schedule/primitive/read_write_at.cc x: 354 lines of code y: 4 # changes src/tir/schedule/primitive/sampling.cc x: 452 lines of code y: 19 # changes src/tir/schedule/schedule.cc x: 251 lines of code y: 53 # changes src/tir/schedule/state.cc x: 651 lines of code y: 31 # changes src/tir/schedule/trace.cc x: 491 lines of code y: 16 # changes src/tir/schedule/traced_schedule.cc x: 645 lines of code y: 57 # changes src/tir/schedule/traced_schedule.h x: 103 lines of code y: 55 # changes src/tir/schedule/transform.cc x: 456 lines of code y: 34 # changes src/tir/schedule/utils.h x: 224 lines of code y: 24 # changes src/tir/transforms/compact_buffer_region.cc x: 568 lines of code y: 30 # changes src/tir/transforms/extract_constants.cc x: 72 lines of code y: 5 # changes src/tir/transforms/inject_permuted_layout.cc x: 189 lines of code y: 6 # changes src/tir/transforms/inject_software_pipeline.cc x: 875 lines of code y: 18 # changes src/tir/transforms/ir_utils.cc x: 707 lines of code y: 42 # changes src/tir/transforms/ir_utils.h x: 145 lines of code y: 26 # changes src/tir/transforms/lift_thread_binding.cc x: 148 lines of code y: 3 # changes src/tir/transforms/lower_custom_datatypes.cc x: 182 lines of code y: 22 # changes src/tir/transforms/lower_device_kernel_launch.cc x: 261 lines of code y: 6 # changes src/tir/transforms/lower_opaque_block.cc x: 149 lines of code y: 10 # changes src/tir/transforms/lower_tvm_builtin.cc x: 490 lines of code y: 50 # changes src/tir/transforms/make_packed_api.cc x: 318 lines of code y: 47 # changes src/tir/transforms/memhammer_lower_auto_copy.cc x: 596 lines of code y: 5 # changes src/tir/transforms/memhammer_rewrite_rule.h x: 156 lines of code y: 4 # changes src/tir/transforms/primfunc_utils.cc x: 78 lines of code y: 11 # changes src/tir/transforms/split_host_device.cc x: 119 lines of code y: 44 # changes src/tir/transforms/unify_thread_binding.cc x: 122 lines of code y: 10 # changes src/tir/transforms/unsupported_dtype_legalize.cc x: 638 lines of code y: 11 # changes src/topi/broadcast.cc x: 52 lines of code y: 4 # changes src/topi/einsum.cc x: 260 lines of code y: 5 # changes src/topi/nn.cc x: 150 lines of code y: 15 # changes src/topi/transform.cc x: 192 lines of code y: 20 # changes web/emcc/wasm_runtime.cc x: 165 lines of code y: 29 # changes web/emcc/webgpu_runtime.cc x: 175 lines of code y: 17 # changes web/src/runtime.ts x: 1891 lines of code y: 51 # changes python/tvm/relax/op/manipulate.py x: 111 lines of code y: 19 # changes python/tvm/relax/op/nn/__init__.py x: 37 lines of code y: 10 # changes python/tvm/relax/op/nn/nn.py x: 535 lines of code y: 29 # changes python/tvm/relax/transform/legalize_ops/nn.py x: 638 lines of code y: 31 # changes src/relax/op/nn/nn.h x: 35 lines of code y: 13 # changes python/tvm/relax/frontend/onnx/onnx_frontend.py x: 2434 lines of code y: 38 # changes python/tvm/relax/op/op_attrs.py x: 72 lines of code y: 12 # changes python/tvm/topi/__init__.py x: 23 lines of code y: 20 # changes python/tvm/topi/transform.py x: 210 lines of code y: 26 # changes python/tvm/topi/nn/pad.py x: 141 lines of code y: 9 # changes src/contrib/msc/framework/torch/torch_opcode.cc x: 729 lines of code y: 11 # changes python/tvm/topi/nn/batch_to_space_nd.py x: 4 lines of code y: 2 # changes python/tvm/topi/nn/bitserial_util.py x: 54 lines of code y: 4 # changes python/tvm/relax/frontend/nn/op.py x: 780 lines of code y: 48 # changes python/tvm/topi/nn/upsampling.py x: 108 lines of code y: 11 # changes include/tvm/tir/op.h x: 378 lines of code y: 44 # changes include/tvm/topi/broadcast.h x: 125 lines of code y: 5 # changes python/tvm/te/__init__.py x: 16 lines of code y: 24 # changes src/relax/op/tensor/binary.cc x: 156 lines of code y: 14 # changes src/relax/op/tensor/binary.h x: 52 lines of code y: 10 # changes src/tir/schedule/primitive/compute_inline.cc x: 761 lines of code y: 28 # changes conda/recipe/meta.yaml x: 70 lines of code y: 26 # changes include/tvm/runtime/c_runtime_api.h x: 164 lines of code y: 103 # changes version.py x: 118 lines of code y: 38 # changes src/runtime/contrib/cublas/cublas_utils.h x: 100 lines of code y: 15 # changes python/tvm/relax/backend/cuda/flashinfer.py x: 283 lines of code y: 3 # changes src/tir/transforms/renew_defs.cc x: 219 lines of code y: 12 # changes src/tir/analysis/buffer_access_lca_detector.cc x: 236 lines of code y: 8 # changes src/runtime/contrib/cutlass/blockwise_scaled_gemm_runner.cuh x: 201 lines of code y: 1 # changes include/tvm/topi/detail/strided_slice.h x: 118 lines of code y: 3 # changes python/tvm/contrib/msc/framework/tensorrt/transform/pattern.py x: 245 lines of code y: 6 # changes python/tvm/topi/utils.py x: 179 lines of code y: 19 # changes src/contrib/msc/core/utils.h x: 172 lines of code y: 12 # changes src/tir/ir/expr_functor.cc x: 226 lines of code y: 18 # changes src/tir/ir/tir_visitor_with_path.cc x: 315 lines of code y: 7 # changes src/tir/ir/tir_visitor_with_path.h x: 176 lines of code y: 4 # changes rust/tvm-sys/src/device.rs x: 228 lines of code y: 5 # changes src/tir/transforms/vectorize_loop.cc x: 780 lines of code y: 35 # changes cmake/config.cmake x: 355 lines of code y: 118 # changes cmake/modules/CUDA.cmake x: 130 lines of code y: 29 # changes cmake/modules/contrib/DNNL.cmake x: 57 lines of code y: 9 # changes cmake/modules/contrib/Mrvl.cmake x: 27 lines of code y: 4 # changes include/tvm/ir/type.h x: 115 lines of code y: 24 # changes python/gen_requirements.py x: 373 lines of code y: 38 # changes python/tvm/contrib/cutlass/build.py x: 655 lines of code y: 61 # changes python/tvm/contrib/msc/framework/tensorflow/frontend/translate.py x: 14 lines of code y: 6 # changes python/tvm/contrib/msc/framework/torch/frontend/translate.py x: 40 lines of code y: 9 # changes python/tvm/ir/type.py x: 32 lines of code y: 10 # changes python/tvm/meta_schedule/builder/builder.py x: 65 lines of code y: 8 # changes python/tvm/relax/dpl/pattern.py x: 312 lines of code y: 13 # changes python/tvm/testing/utils.py x: 949 lines of code y: 75 # changes python/tvm/tir/analysis/analysis.py x: 51 lines of code y: 27 # changes rust/tvm-rt/src/module.rs x: 98 lines of code y: 9 # changes src/relax/ir/dataflow_pattern_functor.cc x: 70 lines of code y: 4 # changes src/runtime/contrib/mrvl/mrvl_hw_runtime.cc x: 360 lines of code y: 2 # changes src/runtime/contrib/tensorrt/tensorrt_builder.cc x: 222 lines of code y: 15 # changes src/runtime/contrib/tensorrt/tensorrt_ops.cc x: 1235 lines of code y: 19 # changes src/support/scalars.h x: 23 lines of code y: 7 # changes include/tvm/arith/iter_affine_map.h x: 147 lines of code y: 19 # changes include/tvm/relax/expr.h x: 612 lines of code y: 18 # changes include/tvm/relax/op_attr_types.h x: 28 lines of code y: 9 # changes include/tvm/tir/analysis.h x: 76 lines of code y: 39 # changes include/tvm/tir/block_dependence_info.h x: 31 lines of code y: 3 # changes src/meta_schedule/postproc/disallow_async_strided_mem_copy.cc x: 137 lines of code y: 4 # changes python/tvm/contrib/msc/core/runtime/runner.py x: 614 lines of code y: 13 # changes python/tvm/exec/gpu_memory_bandwidth.py x: 204 lines of code y: 4 # changes python/tvm/meta_schedule/testing/validate_database.py x: 437 lines of code y: 4 # changes python/tvm/relax/pipeline.py x: 164 lines of code y: 15 # changes python/tvm/relax/vm_build.py x: 124 lines of code y: 21 # changes python/tvm/runtime/profiling/__init__.py x: 59 lines of code y: 10 # changes python/tvm/runtime/relax_vm.py x: 181 lines of code y: 9 # changes python/tvm/topi/sort.py x: 81 lines of code y: 6 # changes python/tvm/dlight/gpu/reduction.py x: 244 lines of code y: 13 # changes python/tvm/contrib/nvcc.py x: 230 lines of code y: 47 # changes python/tvm/contrib/hexagon/session.py x: 139 lines of code y: 28 # changes python/tvm/driver/__init__.py x: 1 lines of code y: 3 # changes python/tvm/driver/build_module.py x: 39 lines of code y: 54 # changes python/tvm/meta_schedule/testing/custom_builder_runner.py x: 25 lines of code y: 10 # changes python/tvm/meta_schedule/testing/tune_utils.py x: 49 lines of code y: 8 # changes python/tvm/relax/__init__.py x: 76 lines of code y: 22 # changes python/tvm/tir/build.py x: 95 lines of code y: 3 # changes python/tvm/relax/op/base.py x: 255 lines of code y: 19 # changes python/tvm/tir/tensor_intrin/cuda.py x: 1374 lines of code y: 26 # changes src/tir/transforms/flatten_buffer.cc x: 190 lines of code y: 21 # changes src/tir/transforms/lower_cross_thread_reduction.cc x: 682 lines of code y: 15 # changes python/tvm/contrib/msc/core/codegen/codegen.py x: 117 lines of code y: 12 # changes python/tvm/contrib/msc/core/transform/pattern.py x: 317 lines of code y: 6 # changes python/tvm/relax/backend/cuda/__init__.py x: 7 lines of code y: 2 # changes src/tir/transforms/bound_checker.cc x: 185 lines of code y: 10 # changes src/tir/transforms/inject_double_buffer.cc x: 243 lines of code y: 20 # changes src/tir/transforms/inject_virtual_thread.cc x: 403 lines of code y: 26 # changes src/tir/transforms/lower_warp_memory.cc x: 294 lines of code y: 35 # changes src/tir/transforms/merge_shared_memory_allocations.cc x: 494 lines of code y: 7 # changes src/tir/transforms/storage_rewrite.cc x: 1225 lines of code y: 51 # changes src/runtime/meta_data.h x: 39 lines of code y: 21 # changes python/pyproject.toml x: 22 lines of code y: 1 # changes python/tvm/dlight/analysis/__init__.py x: 14 lines of code y: 1 # changes python/tvm/dlight/analysis/common_analysis.py x: 182 lines of code y: 1 # changes python/tvm/dlight/cpu/gemv.py x: 87 lines of code y: 1 # changes python/tvm/dlight/gpu/gemv.py x: 563 lines of code y: 26 # changes python/tvm/dlight/gpu/low_batch_gemv.py x: 611 lines of code y: 8 # changes python/tvm/dlight/gpu/matmul.py x: 918 lines of code y: 25 # changes ci/scripts/github/github_tvmbot.py x: 489 lines of code y: 6 # changes src/arith/scalable_expression.h x: 20 lines of code y: 7 # changes cmake/modules/contrib/CLML.cmake x: 78 lines of code y: 7 # changes python/tvm/relax/backend/__init__.py x: 4 lines of code y: 6 # changes python/tvm/relax/transform/__init__.py x: 80 lines of code y: 28 # changes src/relax/backend/contrib/utils.cc x: 46 lines of code y: 4 # changes python/tvm/contrib/pickle_memoize.py x: 75 lines of code y: 11 # changes python/tvm/te/tag.py x: 32 lines of code y: 7 # changes cmake/modules/LibInfo.cmake x: 133 lines of code y: 46 # changes python/tvm/ir/__init__.py x: 28 lines of code y: 25 # changes python/tvm/ir/base.py x: 74 lines of code y: 19 # changes python/tvm/ir/expr.py x: 75 lines of code y: 27 # changes python/tvm/ir/function.py x: 30 lines of code y: 10 # changes python/tvm/ir/json_compact.py x: 94 lines of code y: 24 # changes python/tvm/ir/module.py x: 91 lines of code y: 25 # changes python/tvm/ir/op.py x: 45 lines of code y: 10 # changes python/tvm/relax/analysis/analysis.py x: 87 lines of code y: 20 # changes python/tvm/relax/testing/ast_printer.py x: 255 lines of code y: 6 # changes python/tvm/te/operation.py x: 209 lines of code y: 39 # changes python/tvm/topi/signal.py x: 116 lines of code y: 2 # changes python/tvm/topi/sparse_reshape.py x: 106 lines of code y: 4 # changes rust/tvm-sys/Cargo.toml x: 77 lines of code y: 10 # changes rust/tvm-sys/build.rs x: 248 lines of code y: 12 # changes src/relax/analysis/graph_partitioner.cc x: 359 lines of code y: 1 # changes src/relax/analysis/layout_transformation.cc x: 409 lines of code y: 5 # changes src/relax/analysis/struct_info_analysis.cc x: 1015 lines of code y: 21 # changes src/runtime/contrib/bnns/bnns_wrp.h x: 314 lines of code y: 2 # changes golang/src/tvm_runtime_pack.cc x: 19 lines of code y: 13 # changes jvm/native/src/main/native/org_apache_tvm_native_c_api.cc x: 361 lines of code y: 11 # changes python/tvm/topi/math.py x: 188 lines of code y: 13 # changes python/tvm/topi/nn/conv2d.py x: 713 lines of code y: 43 # changes python/tvm/topi/nn/dense.py x: 131 lines of code y: 17 # changes python/tvm/topi/nn/depthwise_conv2d.py x: 256 lines of code y: 12 # changes python/tvm/topi/nn/qnn.py x: 88 lines of code y: 6 # changes src/arith/domain_touched.cc x: 116 lines of code y: 16 # changes src/ir/type.cc x: 47 lines of code y: 18 # changes src/relax/analysis/tir_op_pattern_kind.cc x: 384 lines of code y: 9 # changes src/relax/backend/contrib/codegen_c/codegen_c.h x: 244 lines of code y: 1 # changes src/relax/op/distributed/distributed.cc x: 162 lines of code y: 5 # changes src/relax/transform/lambda_lift.cc x: 346 lines of code y: 7 # changes src/relax/transform/utils.h x: 242 lines of code y: 19 # changes src/runtime/logging.cc x: 309 lines of code y: 17 # changes src/script/ir_builder/ir/frame.cc x: 28 lines of code y: 6 # changes src/tir/transforms/using_assume_to_reduce_branches.cc x: 235 lines of code y: 2 # changes python/tvm/tir/buffer.py x: 122 lines of code y: 26 # changes python/tvm/contrib/xcode.py x: 87 lines of code y: 21 # changes python/tvm/meta_schedule/__init__.py x: 38 lines of code y: 24 # changes python/tvm/meta_schedule/testing/te_workload.py x: 692 lines of code y: 7 # changes python/tvm/script/parser/tir/parser.py x: 307 lines of code y: 33 # changes python/tvm/topi/gpu/scan.py x: 366 lines of code y: 1 # changes python/tvm/topi/gpu/sort.py x: 590 lines of code y: 1 # changes python/tvm/topi/nn/__init__.py x: 37 lines of code y: 11 # changes python/tvm/topi/nn/batch_matmul.py x: 85 lines of code y: 13 # changes python/tvm/topi/testing/__init__.py x: 56 lines of code y: 26 # changes python/tvm/topi/testing/common.py x: 17 lines of code y: 10 # changes rust/Cargo.toml x: 22 lines of code y: 20 # changes src/runtime/opencl/opencl_common.h x: 417 lines of code y: 57 # changes src/runtime/texture.h x: 63 lines of code y: 4 # changes python/tvm/relax/backend/cuda/cudnn.py x: 128 lines of code y: 1 # changes python/tvm/relax/backend/cuda/cutlass.py x: 419 lines of code y: 1 # changes python/tvm/relax/backend/metal/coreml.py x: 326 lines of code y: 1 # changes python/tvm/meta_schedule/post_optimization/utils.py x: 37 lines of code y: 1 # changes python/tvm/meta_schedule/tir_integration.py x: 137 lines of code y: 6 # changes python/tvm/meta_schedule/tune.py x: 67 lines of code y: 33 # changes src/tir/analysis/estimate_flops.cc x: 209 lines of code y: 13 # changes src/tir/transforms/loop_partition.cc x: 590 lines of code y: 25 # changes src/relax/op/nn/pooling.cc x: 587 lines of code y: 9 # changes src/relax/op/op_common.cc x: 168 lines of code y: 8 # changes src/relax/transform/convert_layout.cc x: 244 lines of code y: 10 # changes src/meta_schedule/feature_extractor/per_store_feature.cc x: 1140 lines of code y: 15 # changes src/runtime/contrib/nvshmem/kv_transfer.cu x: 308 lines of code y: 1 # changes web/src/webgpu.ts x: 793 lines of code y: 30 # changes cmake/utils/Utils.cmake x: 97 lines of code y: 6 # changes include/tvm/meta_schedule/mutator.h x: 66 lines of code y: 10 # changes python/tvm/relax/frontend/stablehlo/stablehlo_translator.py x: 318 lines of code y: 2 # changes python/tvm/relax/op/set.py x: 50 lines of code y: 5 # changes src/relax/op/tensor/set.cc x: 114 lines of code y: 7 # changes python/tvm/relax/transform/legalize_ops/index.py x: 89 lines of code y: 7 # changes python/tvm/contrib/msc/core/utils/dataset.py x: 274 lines of code y: 8 # changes python/tvm/contrib/msc/pipeline/pipeline.py x: 403 lines of code y: 3 # changes src/contrib/msc/framework/tvm/relax_opcode.cc x: 737 lines of code y: 12 # changes src/arith/presburger_set.cc x: 233 lines of code y: 4 # changes python/tvm/relax/op/create.py x: 77 lines of code y: 5 # changes jvm/core/src/main/java/org/apache/tvm/Function.java x: 189 lines of code y: 3 # changes include/tvm/topi/elemwise.h x: 252 lines of code y: 8 # changes python/tvm/script/parser/core/parser.py x: 312 lines of code y: 23 # changes python/tvm/script/parser/relax/entry.py x: 306 lines of code y: 14 # changes python/tvm/script/parser/tir/entry.py x: 89 lines of code y: 14 # changes src/contrib/msc/plugin/torch_codegen.cc x: 450 lines of code y: 2 # changes src/tir/transforms/narrow_datatype.cc x: 217 lines of code y: 26 # changes src/runtime/contrib/nnapi/nnapi_builder.cc x: 208 lines of code y: 1 # changes src/runtime/contrib/nnapi/nnapi_ops.h x: 115 lines of code y: 1 # changes src/script/ir_builder/relax/frame.cc x: 196 lines of code y: 7 # changes python/tvm/script/parser/core/evaluator.py x: 299 lines of code y: 11 # changes python/tvm/script/parser/relax/parser.py x: 327 lines of code y: 14 # changes python/tvm/contrib/msc/core/ir/graph.py x: 329 lines of code y: 11 # changes python/tvm/contrib/msc/pipeline/wrapper.py x: 168 lines of code y: 4 # changes src/contrib/msc/core/ir/graph.h x: 637 lines of code y: 9 # changes src/contrib/msc/core/transform/layout_utils.cc x: 198 lines of code y: 7 # changes src/arith/iter_affine_map.cc x: 1814 lines of code y: 53 # changes src/contrib/msc/framework/tensorrt/tensorrt_opcode.cc x: 706 lines of code y: 5 # changes src/relax/analysis/collect_call_map.cc x: 23 lines of code y: 1 # changes src/tir/transforms/lower_thread_allreduce.cc x: 585 lines of code y: 51 # changes src/relax/transform/canonicalize_bindings.cc x: 416 lines of code y: 14 # changes src/support/socket.h x: 432 lines of code y: 17 # changes python/tvm/contrib/rocm.py x: 139 lines of code y: 23 # changes rust/tvm-sys/src/packed_func.rs x: 350 lines of code y: 13 # changes python/tvm/contrib/cc.py x: 206 lines of code y: 41 # changes python/tvm/relax/op/statistical.py x: 50 lines of code y: 6 # changes python/tvm/tir/ir_builder.py x: 168 lines of code y: 25 # changes src/tir/transforms/inline_private_functions.cc x: 188 lines of code y: 5 # changes cmake/utils/FindRCCL.cmake x: 51 lines of code y: 3 # changes src/relax/op/memory/view.cc x: 267 lines of code y: 2 # changes src/relax/ir/dataflow_block_rewriter.cc x: 331 lines of code y: 2 # changes ci/scripts/jenkins/determine_docker_images.py x: 95 lines of code y: 4 # changes include/tvm/runtime/disco/disco_worker.h x: 44 lines of code y: 5 # changes src/relax/ir/dataflow_expr_rewriter.cc x: 802 lines of code y: 1 # changes src/relax/ir/expr_functor.cc x: 628 lines of code y: 13 # changes src/arith/rewrite_simplify.cc x: 1748 lines of code y: 61 # changes python/tvm/meta_schedule/testing/tune_te.py x: 123 lines of code y: 9 # changes python/tvm/relax/op/ccl/ccl.py x: 15 lines of code y: 5 # changes python/tvm/runtime/disco/process_pool.py x: 105 lines of code y: 6 # changes python/tvm/meta_schedule/cost_model/xgb_model.py x: 506 lines of code y: 15 # changes cmake/modules/Hexagon.cmake x: 303 lines of code y: 40 # changes python/tvm/contrib/cutlass/gen_tensor_op.py x: 724 lines of code y: 46 # changes python/tvm/relax/backend/patterns.py x: 336 lines of code y: 17 # changes python/tvm/relax/testing/attention.py x: 111 lines of code y: 1 # changes include/tvm/ir/global_var_supply.h x: 36 lines of code y: 2 # changes src/tir/ir/index_map.cc x: 347 lines of code y: 24 # changes cmake/modules/HexagonSDK.cmake x: 191 lines of code y: 13 # changes python/tvm/tir/tensor_intrin/metal.py x: 253 lines of code y: 1 # changes python/tvm/tir/tensor_intrin/arm_cpu.py x: 469 lines of code y: 11 # changes src/arith/rewrite_simplify.h x: 129 lines of code y: 17 # changes src/runtime/metal/metal_common.h x: 124 lines of code y: 28 # changes src/support/base64.h x: 209 lines of code y: 7 # changes web/src/memory.ts x: 266 lines of code y: 4 # changes python/tvm/tir/stmt.py x: 369 lines of code y: 33 # changes src/arith/const_int_bound.cc x: 535 lines of code y: 32 # changes src/tir/transforms/inject_rolling_buffer.cc x: 219 lines of code y: 9 # changes src/tir/transforms/lower_match_buffer.cc x: 203 lines of code y: 8 # changes src/tir/transforms/manifest_shared_memory_local_stage.cc x: 195 lines of code y: 5 # changes src/tir/transforms/remove_no_op.cc x: 263 lines of code y: 22 # changes src/runtime/contrib/vllm/attention_kernels.cu x: 692 lines of code y: 2 # changes src/arith/modular_set.cc x: 271 lines of code y: 17 # changes src/relax/transform/dataflow_inplace.cc x: 743 lines of code y: 3 # changes src/relax/transform/topological_sort.cc x: 275 lines of code y: 2 # changes src/tir/analysis/verify_well_formed.cc x: 253 lines of code y: 9 # changes src/tir/schedule/primitive/reduction.cc x: 978 lines of code y: 27 # changes src/tir/transforms/thread_storage_sync.cc x: 370 lines of code y: 23 # changes src/tir/transforms/unroll_loop.cc x: 219 lines of code y: 18 # changes python/tvm/relax/struct_info.py x: 116 lines of code y: 9 # changes python/tvm/relax/op/index.py x: 25 lines of code y: 5 # changes src/tir/schedule/primitive/compute_at.cc x: 631 lines of code y: 20 # changes src/tir/schedule/primitive/decompose_padding.cc x: 413 lines of code y: 9 # changes src/arith/int_set.cc x: 1003 lines of code y: 36 # changes src/script/printer/relax/binding.cc x: 70 lines of code y: 6 # changes cmake/modules/LLVM.cmake x: 52 lines of code y: 13 # changes python/tvm/script/highlight.py x: 176 lines of code y: 9 # changes src/runtime/vulkan/vulkan_device.cc x: 466 lines of code y: 11 # changes src/relax/op/tensor/qdq.cc x: 140 lines of code y: 2 # changes web/src/index.ts x: 19 lines of code y: 11 # changes python/tvm/contrib/msc/core/tools/execute.py x: 129 lines of code y: 3 # changes python/tvm/contrib/msc/core/tools/quantize/quantizer.py x: 107 lines of code y: 5 # changes python/tvm/contrib/msc/core/utils/file.py x: 206 lines of code y: 13 # changes python/tvm/contrib/msc/core/utils/message.py x: 91 lines of code y: 7 # changes python/tvm/contrib/msc/framework/tensorflow/runtime/runner.py x: 130 lines of code y: 7 # changes python/tvm/contrib/msc/framework/tensorrt/runtime/runner.py x: 73 lines of code y: 8 # changes python/tvm/contrib/msc/pipeline/manager.py x: 65 lines of code y: 12 # changes python/tvm/contrib/msc/pipeline/worker.py x: 427 lines of code y: 1 # changes python/tvm/contrib/ndk.py x: 86 lines of code y: 11 # changes src/tir/transforms/arg_binder.cc x: 263 lines of code y: 20 # changes include/tvm/relax/utils.h x: 24 lines of code y: 11 # changes src/runtime/contrib/mscclpp/allreduce.cu x: 164 lines of code y: 1 # changes python/tvm/relax/transform/legalize_ops/__init__.py x: 16 lines of code y: 7 # changes src/tir/analysis/identify_memcpy.cc x: 222 lines of code y: 4 # changes python/tvm/tir/function.py x: 178 lines of code y: 32 # changes src/runtime/relax_vm/hexagon/builtin.cc x: 44 lines of code y: 3 # changes python/tvm/relax/block_builder.py x: 223 lines of code y: 20 # changes python/tvm/relax/frontend/nn/modules.py x: 507 lines of code y: 22 # changes python/tvm/script/parser/ir/entry.py x: 17 lines of code y: 4 # changes include/tvm/arith/analyzer.h x: 213 lines of code y: 29 # changes python/tvm/arith/__init__.py x: 21 lines of code y: 17 # changes python/tvm/contrib/msc/core/gym/control/configer.py x: 34 lines of code y: 2 # changes python/tvm/contrib/msc/core/gym/control/service.py x: 357 lines of code y: 3 # changes python/tvm/contrib/msc/core/gym/control/worker.py x: 98 lines of code y: 2 # changes python/tvm/contrib/msc/core/gym/environment/base_env.py x: 159 lines of code y: 3 # changes python/tvm/contrib/msc/core/tools/prune/method.py x: 46 lines of code y: 3 # changes python/tvm/contrib/msc/core/utils/register.py x: 130 lines of code y: 6 # changes src/arith/canonical_simplify.cc x: 971 lines of code y: 26 # changes python/tvm/contrib/msc/framework/tvm/codegen/codegen.py x: 14 lines of code y: 8 # changes python/tvm/support.py x: 46 lines of code y: 7 # changes python/tvm/relax/op/_op_gradient.py x: 738 lines of code y: 9 # changes src/tir/transforms/simplify.cc x: 266 lines of code y: 21 # changes python/tvm/relax/transform/legalize_ops/statistical.py x: 47 lines of code y: 6 # changes src/tir/ir/script/script_complete.cc x: 114 lines of code y: 11 # changes src/script/printer/tir/stmt.cc x: 418 lines of code y: 16 # changes src/relax/analysis/analysis.cc x: 145 lines of code y: 6 # changes python/tvm/dlight/gpu/__init__.py x: 8 lines of code y: 8 # changes src/tir/transforms/hoist_expression.cc x: 459 lines of code y: 4 # changes src/arith/const_fold.h x: 353 lines of code y: 15 # changes src/arith/pattern_match.h x: 513 lines of code y: 18 # changes src/tir/schedule/analysis/reducer.cc x: 563 lines of code y: 8 # changes include/tvm/runtime/relax_vm/bytecode.h x: 99 lines of code y: 5 # changes python/tvm/runtime/script_printer.py x: 240 lines of code y: 14 # changes src/tir/analysis/block_access_region_detector.cc x: 306 lines of code y: 18 # changes src/runtime/rocm/rocm_module.cc x: 166 lines of code y: 24 # changes src/relax/transform/decompose_ops.cc x: 181 lines of code y: 5 # changes src/contrib/msc/framework/tensorrt/codegen_utils.h x: 91 lines of code y: 5 # changes src/tir/transforms/storage_access.h x: 64 lines of code y: 9 # changes src/contrib/msc/core/ir/plugin.h x: 412 lines of code y: 1 # changes src/contrib/msc/plugin/base_codegen.h x: 551 lines of code y: 1 # changes src/contrib/msc/plugin/tensorrt_codegen.cc x: 806 lines of code y: 1 # changes src/contrib/msc/plugin/tvm_codegen.cc x: 361 lines of code y: 1 # changes src/runtime/cuda/cuda_common.h x: 34 lines of code y: 12 # changes python/tvm/tir/tensor_intrin/rocm.py x: 371 lines of code y: 5 # changes python/tvm/topi/testing/conv3d_transpose_ncdhw_python.py x: 58 lines of code y: 6 # changes src/arith/ir_mutator_with_analyzer.cc x: 195 lines of code y: 19 # changes src/runtime/contrib/vllm/dtype_float16.h x: 543 lines of code y: 1 # changes src/contrib/msc/core/codegen/code_stack.h x: 446 lines of code y: 5 # changes src/contrib/msc/core/printer/msc_doc.cc x: 58 lines of code y: 2 # changes src/contrib/msc/core/printer/print_utils.h x: 143 lines of code y: 4 # changes src/contrib/msc/framework/tensorflow/tf_v1_opcode.cc x: 518 lines of code y: 3 # changes python/tvm/relax/frontend/nn/spec.py x: 156 lines of code y: 12 # changes python/tvm/contrib/msc/core/tools/__init__.py x: 6 lines of code y: 4 # changes include/tvm/relax/struct_info.h x: 200 lines of code y: 11 # changes src/relax/op/nn/attention.cc x: 146 lines of code y: 11 # changes python/tvm/contrib/msc/core/codegen/sources.py x: 7 lines of code y: 3 # changes python/tvm/relax/distributed/transform/__init__.py x: 6 lines of code y: 5 # changes python/tvm/relax/ir/instrument.py x: 19 lines of code y: 4 # changes src/relax/op/distributed/utils.cc x: 80 lines of code y: 2 # changes src/tir/transforms/inject_ptx_async_copy.cc x: 144 lines of code y: 7 # changes python/tvm/dlight/benchmark/extract.py x: 171 lines of code y: 3 # changes python/tvm/contrib/coreml_runtime.py x: 18 lines of code y: 6 # changes src/tir/analysis/control_flow_graph.h x: 129 lines of code y: 8 # changes src/runtime/opencl/opencl_module.h x: 19 lines of code y: 15 # changes python/tvm/relax/expr_functor.py x: 469 lines of code y: 2 # changes python/tvm/contrib/hexagon/tools.py x: 345 lines of code y: 15 # changes python/tvm/meta_schedule/builder/local_builder.py x: 136 lines of code y: 16 # changes python/tvm/script/parser/core/doc.py x: 294 lines of code y: 3 # changes src/tir/schedule/analysis.h x: 187 lines of code y: 40 # changes src/runtime/opencl/opencl_wrapper/opencl_wrapper.cc x: 566 lines of code y: 4 # changes web/src/rpc_server.ts x: 371 lines of code y: 12 # changes python/tvm/contrib/cutlass/gen_gemm.py x: 272 lines of code y: 22 # changes python/tvm/contrib/cudnn.py x: 494 lines of code y: 23 # changes python/tvm/relax/testing/nn.py x: 163 lines of code y: 6 # changes python/tvm/meta_schedule/cost_model/cost_model.py x: 106 lines of code y: 10 # changes python/tvm/script/parser/_core.py x: 4 lines of code y: 5 # changes python/tvm/rpc/tracker.py x: 297 lines of code y: 22 # changes python/tvm/testing/tir.py x: 175 lines of code y: 6 # changes src/runtime/builtin_fp16.cc x: 25 lines of code y: 12 # changes src/tir/schedule/primitive/pad_einsum.cc x: 430 lines of code y: 4 # changes src/tir/transforms/memhammer_intermediate_stage.cc x: 360 lines of code y: 3 # changes src/tir/transforms/memhammer_tensorcore_rewrite.cc x: 448 lines of code y: 3 # changes src/tir/transforms/lower_device_storage_access_info.cc x: 95 lines of code y: 16 # changes python/tvm/contrib/hexagon/pytest_plugin.py x: 248 lines of code y: 17 # changes python/tvm/tir/schedule/__init__.py x: 7 lines of code y: 11 # changes python/tvm/tir/schedule/state.py x: 81 lines of code y: 12 # changes src/runtime/contrib/clml/clml_memory_planner.cc x: 179 lines of code y: 2 # changes src/tir/schedule/analysis/verify.cc x: 205 lines of code y: 5 # changes src/tir/schedule/primitive/cache_index.cc x: 355 lines of code y: 8 # changes ci/scripts/github/update_branch.py x: 100 lines of code y: 3 # changes python/tvm/contrib/clang.py x: 44 lines of code y: 9 # changes python/tvm/contrib/hexagon/profiling/process_lwp_data.py x: 270 lines of code y: 4 # changes python/tvm/contrib/utils.py x: 125 lines of code y: 7 # changes src/runtime/cuda/cuda_module.cc x: 218 lines of code y: 32 # changes src/runtime/hexagon/hexagon_module.cc x: 63 lines of code y: 17 # changes src/runtime/hexagon/hexagon_module.h x: 41 lines of code y: 14 # changes src/runtime/vulkan/vulkan_module.cc x: 44 lines of code y: 12 # changes src/script/printer/tir/block.cc x: 195 lines of code y: 12 # changes src/script/printer/tir/utils.h x: 160 lines of code y: 11 # changes include/tvm/topi/nn.h x: 461 lines of code y: 11 # changes src/tir/ir/data_layout.cc x: 385 lines of code y: 19 # changes cmake/modules/Vulkan.cmake x: 36 lines of code y: 13 # changes python/tvm/topi/nn/fifo_buffer.py x: 131 lines of code y: 4 # changes python/tvm/topi/nn/winograd_util.py x: 99 lines of code y: 6 # changes python/tvm/topi/testing/resize_python.py x: 193 lines of code y: 4 # changes src/tir/transforms/lower_intrin.cc x: 246 lines of code y: 19 # changes include/tvm/meta_schedule/database.h x: 208 lines of code y: 15 # changes python/tvm/contrib/hexagon/build.py x: 504 lines of code y: 26 # changes python/tvm/meta_schedule/space_generator/space_generator.py x: 143 lines of code y: 13 # changes python/tvm/tir/schedule/_type_checker.py x: 253 lines of code y: 14 # changes src/tir/analysis/control_flow_graph.cc x: 1238 lines of code y: 8 # changes python/tvm/meta_schedule/logging.py x: 156 lines of code y: 3 # changes src/meta_schedule/schedule_rule/auto_inline.cc x: 171 lines of code y: 11 # changes python/tvm/relax/training/optimizer.py x: 283 lines of code y: 1 # changes include/tvm/arith/int_set.h x: 77 lines of code y: 15 # changes python/tvm/meta_schedule/search_strategy/search_strategy.py x: 150 lines of code y: 12 # changes src/arith/bound_deducer.cc x: 301 lines of code y: 13 # changes src/script/printer/doc_printer/base_doc_printer.cc x: 293 lines of code y: 6 # changes src/tir/schedule/analysis/layout.cc x: 179 lines of code y: 6 # changes src/tir/schedule/primitive/get_block_loop.cc x: 194 lines of code y: 11 # changes src/tir/transforms/lower_async_dma.cc x: 102 lines of code y: 10 # changes python/tvm/script/parser/core/diagnostics.py x: 138 lines of code y: 3 # changes web/apps/browser/rpc_server.html x: 111 lines of code y: 7 # changes python/tvm/script/__init__.py x: 2 lines of code y: 8 # changes python/tvm/relax/transform/tuning_api/primitives.py x: 142 lines of code y: 1 # changes src/runtime/contrib/tensorrt/tensorrt_runtime.cc x: 376 lines of code y: 20 # changes python/tvm/meta_schedule/schedule/cuda/layout_transform.py x: 222 lines of code y: 1 # changes src/runtime/hexagon/ring_buffer.h x: 116 lines of code y: 3 # changes src/meta_schedule/search_strategy/evolutionary_search.cc x: 585 lines of code y: 16 # changes src/runtime/hexagon/hexagon_buffer.cc x: 202 lines of code y: 10 # changes python/tvm/meta_schedule/runner/rpc_runner.py x: 270 lines of code y: 10 # changes src/tir/schedule/error.cc x: 31 lines of code y: 8 # changes python/tvm/script/printer/doc.py x: 289 lines of code y: 7 # changes python/tvm/meta_schedule/postproc/__init__.py x: 11 lines of code y: 11 # changes src/runtime/hexagon/hexagon_thread_manager.cc x: 252 lines of code y: 7 # changes python/tvm/meta_schedule/schedule_rule/multi_level_tiling.py x: 101 lines of code y: 7 # changes src/runtime/contrib/bnns/bnns_json_runtime.cc x: 415 lines of code y: 2 # changes src/runtime/contrib/dnnl/dnnl_tensor_requisite.h x: 455 lines of code y: 4 # changes apps/hexagon_launcher/launcher_hexagon.cc x: 171 lines of code y: 7 # changes src/arith/ir_visitor_with_analyzer.h x: 28 lines of code y: 7 # changes ci/scripts/github/ping_reviewers.py x: 151 lines of code y: 1 # changes python/tvm/meta_schedule/schedule_rule/__init__.py x: 15 lines of code y: 13 # changes python/tvm/meta_schedule/search_strategy/evolutionary_search.py x: 35 lines of code y: 8 # changes src/meta_schedule/schedule/cpu/winograd.cc x: 71 lines of code y: 1 # changes src/tir/schedule/primitive/rolling_buffer.cc x: 353 lines of code y: 1 # changes jvm/core/src/main/java/org/apache/tvm/NDArray.java x: 261 lines of code y: 3 # changes include/tvm/meta_schedule/tune_context.h x: 59 lines of code y: 12 # changes src/meta_schedule/search_strategy/replay_func.cc x: 117 lines of code y: 7 # changes src/ir/instrument.cc x: 196 lines of code y: 2 # changes include/tvm/runtime/c_backend_api.h x: 27 lines of code y: 16 # changes src/support/generic_arena.h x: 91 lines of code y: 2 # changes src/tir/transforms/tensorcore_infer_fragment.cc x: 158 lines of code y: 12 # changes src/runtime/minrpc/minrpc_logger.cc x: 242 lines of code y: 2 # changes python/tvm/topi/testing/grid_sample_python.py x: 319 lines of code y: 4 # changes src/runtime/contrib/arm_compute_lib/acl_runtime.cc x: 385 lines of code y: 12 # changes src/runtime/contrib/arm_compute_lib/acl_utils.h x: 35 lines of code y: 5 # changes python/tvm/exec/rpc_server.py x: 71 lines of code y: 24 # changes apps/ios_rpc/tvmrpc/RPCArgs.mm x: 147 lines of code y: 1 # changes rust/tvm-macros/src/object.rs x: 142 lines of code y: 6 # changes rust/tvm-rt/src/function.rs x: 244 lines of code y: 8 # changes rust/tvm-rt/src/object/object_ptr.rs x: 441 lines of code y: 13 # changes src/runtime/vulkan/vulkan_common.h x: 78 lines of code y: 17 # changes python/tvm/contrib/miopen.py x: 87 lines of code y: 8 # changes include/tvm/node/node.h x: 28 lines of code y: 18 # changes python/tvm/exec/rpc_tracker.py x: 17 lines of code y: 12 # changes src/runtime/workspace_pool.cc x: 120 lines of code y: 13 # changes golang/src/ndarray.go x: 251 lines of code y: 7 # changes golang/src/value.go x: 234 lines of code y: 7 # changes src/runtime/workspace_pool.h x: 22 lines of code y: 9 # changes include/tvm/topi/detail/constant_utils.h x: 61 lines of code y: 6 # changes python/tvm/topi/testing/roi_align_python.py x: 132 lines of code y: 5 # changes rust/tvm-macros/src/external.rs x: 172 lines of code y: 5 # changes python/tvm/contrib/nnpack.py x: 111 lines of code y: 15 # changes python/tvm/contrib/rpc.py x: 7 lines of code y: 18 # changes include/tvm/arith/int_solver.h x: 124 lines of code y: 4 # changes golang/src/function.go x: 241 lines of code y: 4 # changes
118.0
# changes
  min: 1.0
  average: 8.57
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 118.0
0 2487.0
lines of code
min: 1.0 | average: 146.29 | 25th percentile: 26.0 | median: 71.0 | 75th percentile: 172.0 | max: 2487.0

Number of Contributors vs. Number of Changes: 2255 points

python/tvm/relax/frontend/torch/base_fx_graph_translator.py x: 9 # contributors y: 34 # changes python/tvm/relax/frontend/torch/exported_program_translator.py x: 9 # contributors y: 40 # changes python/tvm/relax/frontend/torch/fx_translator.py x: 26 # contributors y: 93 # changes python/tvm/relax/op/__init__.py x: 15 # contributors y: 24 # changes python/tvm/relax/op/unary.py x: 5 # contributors y: 5 # changes python/tvm/relax/transform/legalize_ops/unary.py x: 6 # contributors y: 7 # changes python/tvm/script/ir_builder/relax/ir.py x: 22 # contributors y: 54 # changes src/relax/op/tensor/unary.cc x: 7 # contributors y: 7 # changes apps/android_rpc/app/src/main/jni/tvm_runtime.h x: 23 # contributors y: 38 # changes apps/cpp_rpc/rpc_env.cc x: 13 # contributors y: 21 # changes apps/cpp_rpc/rpc_server.cc x: 12 # contributors y: 17 # changes apps/hexagon_launcher/launcher_core.cc x: 3 # contributors y: 6 # changes apps/hexagon_launcher/launcher_main.cc x: 4 # contributors y: 4 # changes apps/ios_rpc/tvmrpc/RPCServer.mm x: 3 # contributors y: 3 # changes apps/ios_rpc/tvmrpc/TVMRuntime.mm x: 13 # contributors y: 27 # changes cmake/modules/Logging.cmake x: 4 # contributors y: 6 # changes cmake/modules/contrib/CUTLASS.cmake x: 8 # contributors y: 14 # changes cmake/utils/FindLLVM.cmake x: 11 # contributors y: 15 # changes ffi/cmake/Utils/AddGoogleTest.cmake x: 1 # contributors y: 1 # changes include/tvm/ir/attrs.h x: 18 # contributors y: 35 # changes include/tvm/ir/env_func.h x: 3 # contributors y: 7 # changes include/tvm/ir/expr.h x: 19 # contributors y: 53 # changes include/tvm/ir/function.h x: 7 # contributors y: 19 # changes include/tvm/ir/module.h x: 23 # contributors y: 39 # changes include/tvm/ir/op.h x: 9 # contributors y: 18 # changes include/tvm/ir/transform.h x: 20 # contributors y: 37 # changes include/tvm/meta_schedule/schedule_rule.h x: 13 # contributors y: 28 # changes include/tvm/meta_schedule/search_strategy.h x: 5 # contributors y: 13 # changes include/tvm/meta_schedule/space_generator.h x: 6 # contributors y: 13 # changes include/tvm/meta_schedule/task_scheduler.h x: 5 # contributors y: 11 # changes include/tvm/node/attr_registry_map.h x: 5 # contributors y: 6 # changes include/tvm/node/object_path.h x: 5 # contributors y: 4 # changes include/tvm/node/reflection.h x: 11 # contributors y: 19 # changes include/tvm/node/repr_printer.h x: 4 # contributors y: 7 # changes include/tvm/node/serialization.h x: 1 # contributors y: 2 # changes include/tvm/node/structural_equal.h x: 9 # contributors y: 13 # changes include/tvm/node/structural_hash.h x: 9 # contributors y: 11 # changes include/tvm/relax/analysis.h x: 10 # contributors y: 22 # changes include/tvm/relax/attrs/manipulate.h x: 11 # contributors y: 13 # changes include/tvm/relax/attrs/search.h x: 2 # contributors y: 2 # changes include/tvm/relax/attrs/statistical.h x: 3 # contributors y: 4 # changes include/tvm/relax/block_builder.h x: 5 # contributors y: 9 # changes include/tvm/relax/dataflow_pattern.h x: 6 # contributors y: 11 # changes include/tvm/relax/distributed/transform.h x: 3 # contributors y: 5 # changes include/tvm/relax/expr_functor.h x: 5 # contributors y: 7 # changes include/tvm/relax/nested_msg.h x: 4 # contributors y: 5 # changes include/tvm/relax/transform.h x: 22 # contributors y: 47 # changes include/tvm/runtime/container/array.h x: 5 # contributors y: 8 # changes include/tvm/runtime/data_type.h x: 23 # contributors y: 36 # changes include/tvm/runtime/device_api.h x: 31 # contributors y: 61 # changes include/tvm/runtime/disco/session.h x: 8 # contributors y: 11 # changes include/tvm/runtime/logging.h x: 13 # contributors y: 22 # changes include/tvm/runtime/memory.h x: 2 # contributors y: 10 # changes include/tvm/runtime/memory/memory_manager.h x: 6 # contributors y: 10 # changes include/tvm/runtime/module.h x: 17 # contributors y: 41 # changes include/tvm/runtime/ndarray.h x: 26 # contributors y: 48 # changes include/tvm/runtime/packed_func.h x: 31 # contributors y: 118 # changes include/tvm/runtime/profiling.h x: 11 # contributors y: 18 # changes include/tvm/runtime/registry.h x: 12 # contributors y: 31 # changes include/tvm/runtime/relax_vm/vm.h x: 7 # contributors y: 9 # changes include/tvm/script/ir_builder/tir/ir.h x: 13 # contributors y: 25 # changes include/tvm/te/tensor.h x: 5 # contributors y: 10 # changes include/tvm/tir/buffer.h x: 12 # contributors y: 25 # changes include/tvm/tir/builtin.h x: 22 # contributors y: 38 # changes include/tvm/tir/data_type_rewriter.h x: 6 # contributors y: 9 # changes include/tvm/tir/expr.h x: 20 # contributors y: 46 # changes include/tvm/tir/function.h x: 16 # contributors y: 31 # changes include/tvm/tir/schedule/schedule.h x: 27 # contributors y: 68 # changes include/tvm/tir/stmt.h x: 29 # contributors y: 73 # changes include/tvm/tir/transform.h x: 37 # contributors y: 70 # changes include/tvm/tir/var.h x: 12 # contributors y: 20 # changes include/tvm/topi/detail/extern.h x: 7 # contributors y: 8 # changes include/tvm/topi/reduction.h x: 9 # contributors y: 12 # changes include/tvm/topi/transform.h x: 34 # contributors y: 53 # changes python/setup.py x: 31 # contributors y: 67 # changes python/tvm/__init__.py x: 37 # contributors y: 92 # changes python/tvm/_ffi/__init__.py x: 2 # contributors y: 6 # changes python/tvm/_ffi/base.py x: 14 # contributors y: 33 # changes python/tvm/_ffi/libinfo.py x: 27 # contributors y: 60 # changes python/tvm/_ffi/registry.py x: 4 # contributors y: 9 # changes python/tvm/contrib/cutlass/attention_operation.py x: 5 # contributors y: 20 # changes python/tvm/contrib/cutlass/conv2d_operation.py x: 7 # contributors y: 15 # changes python/tvm/contrib/cutlass/gemm_operation.py x: 10 # contributors y: 21 # changes python/tvm/contrib/cutlass/gen_conv2d.py x: 5 # contributors y: 17 # changes python/tvm/contrib/cutlass/layer_norm_operation.py x: 2 # contributors y: 4 # changes python/tvm/contrib/download.py x: 15 # contributors y: 21 # changes python/tvm/contrib/msc/core/frontend/translate.py x: 2 # contributors y: 9 # changes python/tvm/contrib/msc/core/utils/info.py x: 3 # contributors y: 14 # changes python/tvm/contrib/msc/framework/tensorrt/tools/track/tracker.py x: 2 # contributors y: 3 # changes python/tvm/error.py x: 10 # contributors y: 19 # changes python/tvm/ir/container.py x: 7 # contributors y: 11 # changes python/tvm/ir/instrument.py x: 9 # contributors y: 10 # changes python/tvm/ir/transform.py x: 14 # contributors y: 24 # changes python/tvm/meta_schedule/testing/space_generation.py x: 7 # contributors y: 12 # changes python/tvm/meta_schedule/tune_context.py x: 8 # contributors y: 23 # changes python/tvm/meta_schedule/utils.py x: 8 # contributors y: 24 # changes python/tvm/relax/backend/dispatch_sort_scan.py x: 5 # contributors y: 14 # changes python/tvm/relax/frontend/nn/core.py x: 11 # contributors y: 25 # changes python/tvm/relax/frontend/nn/llm/kv_cache.py x: 8 # contributors y: 16 # changes python/tvm/relax/transform/lazy_transform_params.py x: 6 # contributors y: 15 # changes python/tvm/relax/transform/legalize_ops/manipulate.py x: 16 # contributors y: 22 # changes python/tvm/relax/transform/transform.py x: 26 # contributors y: 73 # changes python/tvm/relax/utils.py x: 10 # contributors y: 17 # changes python/tvm/rpc/client.py x: 23 # contributors y: 37 # changes python/tvm/rpc/proxy.py x: 12 # contributors y: 23 # changes python/tvm/rpc/server.py x: 24 # contributors y: 44 # changes python/tvm/runtime/container.py x: 8 # contributors y: 15 # changes python/tvm/runtime/disco/session.py x: 12 # contributors y: 21 # changes python/tvm/runtime/module.py x: 28 # contributors y: 44 # changes python/tvm/runtime/object_generic.py x: 10 # contributors y: 18 # changes python/tvm/runtime/packed_func.py x: 2 # contributors y: 7 # changes python/tvm/script/ir_builder/tir/ir.py x: 23 # contributors y: 58 # changes python/tvm/te/tensor.py x: 10 # contributors y: 16 # changes python/tvm/testing/__init__.py x: 6 # contributors y: 16 # changes python/tvm/tir/__init__.py x: 31 # contributors y: 75 # changes python/tvm/tir/expr.py x: 24 # contributors y: 38 # changes python/tvm/tir/op.py x: 40 # contributors y: 75 # changes python/tvm/tir/schedule/schedule.py x: 33 # contributors y: 102 # changes python/tvm/tir/schedule/trace.py x: 5 # contributors y: 12 # changes python/tvm/tir/transform/transform.py x: 41 # contributors y: 74 # changes python/tvm/topi/image/resize.py x: 9 # contributors y: 17 # changes src/arith/analyzer.cc x: 14 # contributors y: 30 # changes src/contrib/msc/core/codegen/codegen_utils.h x: 2 # contributors y: 8 # changes src/contrib/msc/core/codegen/cpp_codegen.h x: 2 # contributors y: 5 # changes src/contrib/msc/core/ir/graph.cc x: 2 # contributors y: 13 # changes src/contrib/msc/core/ir/graph_builder.cc x: 3 # contributors y: 16 # changes src/contrib/msc/core/ir/graph_builder.h x: 3 # contributors y: 12 # changes src/contrib/msc/core/transform/set_expr_layout.cc x: 3 # contributors y: 11 # changes src/contrib/msc/core/transform/set_expr_name.cc x: 2 # contributors y: 12 # changes src/contrib/msc/core/utils.cc x: 4 # contributors y: 16 # changes src/ir/attr_functor.h x: 4 # contributors y: 11 # changes src/ir/env_func.cc x: 3 # contributors y: 8 # changes src/ir/expr.cc x: 18 # contributors y: 42 # changes src/ir/module.cc x: 24 # contributors y: 47 # changes src/ir/transform.cc x: 23 # contributors y: 51 # changes src/meta_schedule/database/json_database.cc x: 11 # contributors y: 23 # changes src/meta_schedule/postproc/postproc.cc x: 8 # contributors y: 12 # changes src/meta_schedule/postproc/rewrite_layout.cc x: 6 # contributors y: 8 # changes src/meta_schedule/postproc/rewrite_parallel_vectorize_unroll.cc x: 9 # contributors y: 9 # changes src/meta_schedule/postproc/verify_gpu_code.cc x: 16 # contributors y: 21 # changes src/meta_schedule/runner/runner.cc x: 3 # contributors y: 2 # changes src/meta_schedule/schedule_rule/multi_level_tiling.cc x: 12 # contributors y: 27 # changes src/meta_schedule/schedule_rule/multi_level_tiling.h x: 9 # contributors y: 15 # changes src/meta_schedule/schedule_rule/multi_level_tiling_tensor_core.cc x: 10 # contributors y: 20 # changes src/meta_schedule/task_scheduler/task_scheduler.cc x: 6 # contributors y: 17 # changes src/meta_schedule/utils.h x: 16 # contributors y: 52 # changes src/node/object_path.cc x: 4 # contributors y: 3 # changes src/node/reflection.cc x: 8 # contributors y: 19 # changes src/node/serialization.cc x: 9 # contributors y: 22 # changes src/node/structural_equal.cc x: 15 # contributors y: 25 # changes src/relax/analysis/well_formed.cc x: 9 # contributors y: 20 # changes src/relax/ir/block_builder.cc x: 10 # contributors y: 24 # changes src/relax/ir/dataflow_matcher.cc x: 7 # contributors y: 27 # changes src/relax/op/image/resize.cc x: 8 # contributors y: 8 # changes src/relax/op/nn/convolution.cc x: 10 # contributors y: 11 # changes src/relax/op/op.cc x: 13 # contributors y: 31 # changes src/relax/op/op_common.h x: 15 # contributors y: 20 # changes src/relax/op/tensor/create.h x: 4 # contributors y: 8 # changes src/relax/op/tensor/manipulate.cc x: 20 # contributors y: 30 # changes src/relax/op/tensor/manipulate.h x: 13 # contributors y: 18 # changes src/relax/op/tensor/statistical.cc x: 8 # contributors y: 10 # changes src/relax/transform/alter_op_impl.cc x: 10 # contributors y: 10 # changes src/relax/transform/eliminate_common_subexpr.cc x: 7 # contributors y: 13 # changes src/relax/transform/fuse_ops.cc x: 17 # contributors y: 48 # changes src/relax/transform/rewrite_cuda_graph.cc x: 6 # contributors y: 14 # changes src/runtime/c_runtime_api.cc x: 30 # contributors y: 86 # changes src/runtime/const_loader_module.cc x: 7 # contributors y: 10 # changes src/runtime/contrib/clml/clml_runtime.cc x: 7 # contributors y: 24 # changes src/runtime/contrib/cublas/cublas.cc x: 15 # contributors y: 28 # changes src/runtime/contrib/json/json_runtime.h x: 15 # contributors y: 18 # changes src/runtime/contrib/mps/mps_utils.mm x: 1 # contributors y: 3 # changes src/runtime/contrib/random/mt_random_engine.cc x: 10 # contributors y: 13 # changes src/runtime/contrib/sort/sort.cc x: 8 # contributors y: 13 # changes src/runtime/contrib/thrust/thrust.cu x: 9 # contributors y: 16 # changes src/runtime/cuda/cuda_device_api.cc x: 29 # contributors y: 53 # changes src/runtime/disco/disco_worker.cc x: 6 # contributors y: 6 # changes src/runtime/disco/nccl/nccl.cc x: 10 # contributors y: 27 # changes src/runtime/hexagon/hexagon_device_api.cc x: 16 # contributors y: 34 # changes src/runtime/hexagon/rpc/simulator/session.cc x: 7 # contributors y: 16 # changes src/runtime/library_module.h x: 6 # contributors y: 12 # changes src/runtime/metal/metal_module.mm x: 14 # contributors y: 40 # changes src/runtime/minrpc/minrpc_server.h x: 14 # contributors y: 19 # changes src/runtime/minrpc/rpc_reference.h x: 9 # contributors y: 14 # changes src/runtime/module.cc x: 24 # contributors y: 59 # changes src/runtime/ndarray.cc x: 27 # contributors y: 42 # changes src/runtime/object.cc x: 11 # contributors y: 22 # changes src/runtime/opencl/opencl_device_api.cc x: 30 # contributors y: 71 # changes src/runtime/opencl/opencl_module.cc x: 14 # contributors y: 46 # changes src/runtime/profiling.cc x: 12 # contributors y: 29 # changes src/runtime/registry.cc x: 12 # contributors y: 28 # changes src/runtime/relax_vm/paged_kv_cache.cc x: 12 # contributors y: 46 # changes src/runtime/rocm/rocm_device_api.cc x: 21 # contributors y: 41 # changes src/runtime/rpc/rpc_device_api.cc x: 11 # contributors y: 21 # changes src/runtime/rpc/rpc_module.cc x: 22 # contributors y: 50 # changes src/runtime/rpc/rpc_session.cc x: 17 # contributors y: 44 # changes src/runtime/rpc/rpc_session.h x: 12 # contributors y: 34 # changes src/runtime/thread_pool.cc x: 21 # contributors y: 36 # changes src/runtime/thread_storage_scope.h x: 14 # contributors y: 28 # changes src/runtime/threading_backend.cc x: 21 # contributors y: 29 # changes src/runtime/vulkan/vulkan_device_api.cc x: 15 # contributors y: 31 # changes src/script/ir_builder/tir/ir.cc x: 15 # contributors y: 32 # changes src/script/printer/tir/function.cc x: 8 # contributors y: 18 # changes src/support/libinfo.cc x: 32 # contributors y: 52 # changes src/support/utils.h x: 8 # contributors y: 9 # changes src/te/operation/compute_op.cc x: 16 # contributors y: 33 # changes src/te/operation/create_primfunc.cc x: 21 # contributors y: 53 # changes src/te/operation/extern_op.cc x: 6 # contributors y: 18 # changes src/tir/ir/buffer.cc x: 17 # contributors y: 39 # changes src/tir/ir/expr.cc x: 26 # contributors y: 63 # changes src/tir/ir/function.cc x: 8 # contributors y: 20 # changes src/tir/ir/stmt.cc x: 20 # contributors y: 55 # changes src/tir/ir/stmt_functor.cc x: 11 # contributors y: 42 # changes src/tir/op/builtin.cc x: 24 # contributors y: 39 # changes src/tir/op/op.cc x: 32 # contributors y: 51 # changes src/tir/schedule/analysis/analysis.cc x: 16 # contributors y: 58 # changes src/tir/schedule/concrete_schedule.cc x: 24 # contributors y: 76 # changes src/tir/schedule/concrete_schedule.h x: 27 # contributors y: 66 # changes src/tir/schedule/primitive.h x: 25 # contributors y: 68 # changes src/tir/schedule/primitive/blockize_tensorize.cc x: 12 # contributors y: 24 # changes src/tir/schedule/primitive/cache_read_write.cc x: 22 # contributors y: 45 # changes src/tir/schedule/primitive/loop_transformation.cc x: 11 # contributors y: 20 # changes src/tir/schedule/primitive/sampling.cc x: 9 # contributors y: 19 # changes src/tir/schedule/schedule.cc x: 23 # contributors y: 53 # changes src/tir/schedule/state.cc x: 14 # contributors y: 31 # changes src/tir/schedule/traced_schedule.cc x: 24 # contributors y: 57 # changes src/tir/schedule/traced_schedule.h x: 24 # contributors y: 55 # changes src/tir/schedule/transform.cc x: 17 # contributors y: 34 # changes src/tir/transforms/inject_software_pipeline.cc x: 12 # contributors y: 18 # changes src/tir/transforms/ir_utils.cc x: 17 # contributors y: 42 # changes src/tir/transforms/ir_utils.h x: 13 # contributors y: 26 # changes src/tir/transforms/lower_custom_datatypes.cc x: 7 # contributors y: 22 # changes src/tir/transforms/lower_tvm_builtin.cc x: 20 # contributors y: 50 # changes src/tir/transforms/make_packed_api.cc x: 12 # contributors y: 47 # changes src/tir/transforms/split_host_device.cc x: 19 # contributors y: 44 # changes src/topi/transform.cc x: 16 # contributors y: 20 # changes web/emcc/wasm_runtime.cc x: 10 # contributors y: 29 # changes web/emcc/webgpu_runtime.cc x: 8 # contributors y: 17 # changes web/src/runtime.ts x: 18 # contributors y: 51 # changes python/tvm/relax/op/manipulate.py x: 13 # contributors y: 19 # changes python/tvm/relax/op/nn/nn.py x: 14 # contributors y: 29 # changes python/tvm/relax/transform/legalize_ops/nn.py x: 17 # contributors y: 31 # changes python/tvm/relax/frontend/onnx/onnx_frontend.py x: 17 # contributors y: 38 # changes python/tvm/topi/transform.py x: 21 # contributors y: 26 # changes src/contrib/msc/framework/torch/torch_opcode.cc x: 2 # contributors y: 11 # changes python/tvm/relax/frontend/nn/op.py x: 16 # contributors y: 48 # changes include/tvm/tir/op.h x: 29 # contributors y: 44 # changes python/tvm/te/__init__.py x: 16 # contributors y: 24 # changes src/relax/op/tensor/binary.cc x: 12 # contributors y: 14 # changes include/tvm/runtime/c_runtime_api.h x: 32 # contributors y: 103 # changes version.py x: 16 # contributors y: 38 # changes src/runtime/contrib/cublas/cublas_utils.h x: 12 # contributors y: 15 # changes src/contrib/msc/core/utils.h x: 4 # contributors y: 12 # changes python/tvm/meta_schedule/relax_integration.py x: 9 # contributors y: 8 # changes src/tir/transforms/vectorize_loop.cc x: 14 # contributors y: 35 # changes cmake/config.cmake x: 77 # contributors y: 118 # changes cmake/modules/CUDA.cmake x: 19 # contributors y: 29 # changes include/tvm/ir/type.h x: 13 # contributors y: 24 # changes python/gen_requirements.py x: 26 # contributors y: 38 # changes python/tvm/contrib/cutlass/build.py x: 14 # contributors y: 61 # changes python/tvm/testing/utils.py x: 35 # contributors y: 75 # changes python/tvm/tir/analysis/analysis.py x: 17 # contributors y: 27 # changes src/runtime/contrib/tensorrt/tensorrt_builder.cc x: 10 # contributors y: 15 # changes src/support/scalars.h x: 8 # contributors y: 7 # changes include/tvm/tir/analysis.h x: 19 # contributors y: 39 # changes python/tvm/relax/vm_build.py x: 7 # contributors y: 21 # changes python/tvm/runtime/profiling/__init__.py x: 4 # contributors y: 10 # changes python/tvm/contrib/nvcc.py x: 35 # contributors y: 47 # changes python/tvm/contrib/hexagon/session.py x: 17 # contributors y: 28 # changes python/tvm/driver/build_module.py x: 27 # contributors y: 54 # changes python/tvm/relax/__init__.py x: 12 # contributors y: 22 # changes python/tvm/tir/tensor_intrin/cuda.py x: 15 # contributors y: 26 # changes python/tvm/contrib/msc/framework/torch/runtime/runner.py x: 1 # contributors y: 6 # changes src/tir/transforms/inject_virtual_thread.cc x: 10 # contributors y: 26 # changes src/tir/transforms/lower_warp_memory.cc x: 13 # contributors y: 35 # changes src/runtime/meta_data.h x: 8 # contributors y: 21 # changes python/tvm/dlight/gpu/gemv.py x: 9 # contributors y: 26 # changes cmake/modules/LibInfo.cmake x: 31 # contributors y: 46 # changes python/tvm/ir/base.py x: 12 # contributors y: 19 # changes python/tvm/ir/expr.py x: 15 # contributors y: 27 # changes python/tvm/ir/module.py x: 18 # contributors y: 25 # changes src/relax/analysis/struct_info_analysis.cc x: 9 # contributors y: 21 # changes python/tvm/topi/math.py x: 13 # contributors y: 13 # changes python/tvm/topi/nn/conv2d.py x: 26 # contributors y: 43 # changes python/tvm/topi/nn/dense.py x: 15 # contributors y: 17 # changes python/tvm/tir/buffer.py x: 19 # contributors y: 26 # changes python/tvm/script/parser/tir/parser.py x: 10 # contributors y: 33 # changes rust/Cargo.toml x: 7 # contributors y: 20 # changes src/runtime/opencl/opencl_common.h x: 21 # contributors y: 57 # changes web/src/webgpu.ts x: 12 # contributors y: 30 # changes python/tvm/contrib/msc/core/utils/dataset.py x: 1 # contributors y: 8 # changes python/tvm/script/parser/core/parser.py x: 10 # contributors y: 23 # changes python/tvm/script/parser/relax/entry.py x: 7 # contributors y: 14 # changes python/tvm/script/parser/relax/parser.py x: 4 # contributors y: 14 # changes python/tvm/contrib/msc/core/ir/graph.py x: 1 # contributors y: 11 # changes python/tvm/contrib/msc/pipeline/wrapper.py x: 1 # contributors y: 4 # changes src/contrib/msc/core/codegen/base_codegen.h x: 1 # contributors y: 10 # changes src/contrib/msc/core/ir/graph.h x: 1 # contributors y: 9 # changes src/contrib/msc/core/transform/layout_utils.cc x: 1 # contributors y: 7 # changes src/contrib/msc/framework/torch/torch_opcode.h x: 1 # contributors y: 5 # changes src/arith/iter_affine_map.cc x: 15 # contributors y: 53 # changes src/tir/transforms/lower_thread_allreduce.cc x: 17 # contributors y: 51 # changes src/support/socket.h x: 11 # contributors y: 17 # changes python/tvm/contrib/rocm.py x: 14 # contributors y: 23 # changes python/tvm/contrib/cc.py x: 23 # contributors y: 41 # changes src/relax/ir/expr_functor.cc x: 4 # contributors y: 13 # changes src/arith/rewrite_simplify.cc x: 22 # contributors y: 61 # changes python/tvm/contrib/cutlass/gen_tensor_op.py x: 11 # contributors y: 46 # changes src/runtime/metal/metal_common.h x: 11 # contributors y: 28 # changes python/tvm/tir/stmt.py x: 20 # contributors y: 33 # changes src/arith/const_int_bound.cc x: 14 # contributors y: 32 # changes src/arith/modular_set.cc x: 7 # contributors y: 17 # changes src/tir/schedule/primitive/reduction.cc x: 11 # contributors y: 27 # changes src/arith/int_set.cc x: 16 # contributors y: 36 # changes python/tvm/contrib/msc/core/utils/file.py x: 1 # contributors y: 13 # changes python/tvm/contrib/msc/pipeline/manager.py x: 1 # contributors y: 12 # changes python/tvm/tir/function.py x: 16 # contributors y: 32 # changes python/tvm/relax/frontend/nn/modules.py x: 8 # contributors y: 22 # changes src/arith/canonical_simplify.cc x: 14 # contributors y: 26 # changes src/tir/transforms/simplify.cc x: 5 # contributors y: 21 # changes src/arith/pattern_match.h x: 7 # contributors y: 18 # changes src/tir/schedule/analysis.h x: 12 # contributors y: 40 # changes python/tvm/contrib/cutlass/gen_gemm.py x: 5 # contributors y: 22 # changes python/tvm/contrib/cudnn.py x: 17 # contributors y: 23 # changes src/tir/transforms/lower_device_storage_access_info.cc x: 5 # contributors y: 16 # changes src/runtime/cuda/cuda_module.cc x: 8 # contributors y: 32 # changes include/tvm/topi/nn.h x: 11 # contributors y: 11 # changes python/tvm/tir/schedule/_type_checker.py x: 10 # contributors y: 14 # changes src/runtime/contrib/tensorrt/tensorrt_runtime.cc x: 14 # contributors y: 20 # changes src/meta_schedule/task_scheduler/gradient_based.cc x: 3 # contributors y: 9 # changes
118.0
# changes
  min: 1.0
  average: 8.57
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 118.0
0 77.0
# contributors
min: 1.0 | average: 4.77 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 77.0

Number of Contributors vs. File Size: 2255 points

python/tvm/relax/frontend/torch/base_fx_graph_translator.py x: 9 # contributors y: 1460 lines of code python/tvm/relax/frontend/torch/exported_program_translator.py x: 9 # contributors y: 536 lines of code python/tvm/relax/frontend/torch/fx_translator.py x: 26 # contributors y: 830 lines of code python/tvm/relax/op/__init__.py x: 15 # contributors y: 137 lines of code python/tvm/relax/op/unary.py x: 5 # contributors y: 68 lines of code python/tvm/relax/transform/legalize_ops/unary.py x: 6 # contributors y: 42 lines of code python/tvm/script/ir_builder/relax/ir.py x: 22 # contributors y: 488 lines of code src/relax/op/tensor/unary.cc x: 7 # contributors y: 59 lines of code src/relax/op/tensor/unary.h x: 5 # contributors y: 49 lines of code apps/android_rpc/app/src/main/jni/tvm_runtime.h x: 23 # contributors y: 79 lines of code apps/cpp_rpc/rpc_env.cc x: 13 # contributors y: 244 lines of code apps/cpp_rpc/rpc_server.cc x: 12 # contributors y: 263 lines of code apps/hexagon_launcher/launcher_core.cc x: 3 # contributors y: 168 lines of code apps/hexagon_launcher/launcher_main.cc x: 4 # contributors y: 120 lines of code apps/ios_rpc/tvmrpc/RPCServer.mm x: 3 # contributors y: 589 lines of code apps/ios_rpc/tvmrpc/TVMRuntime.mm x: 13 # contributors y: 71 lines of code cmake/modules/Logging.cmake x: 4 # contributors y: 26 lines of code cmake/modules/contrib/CUTLASS.cmake x: 8 # contributors y: 71 lines of code cmake/utils/FindLLVM.cmake x: 11 # contributors y: 232 lines of code ffi/cmake/Utils/AddGoogleTest.cmake x: 1 # contributors y: 57 lines of code ffi/cmake/Utils/AddLibbacktrace.cmake x: 1 # contributors y: 61 lines of code ffi/cmake/Utils/CxxWarning.cmake x: 1 # contributors y: 29 lines of code ffi/cmake/Utils/Sanitizer.cmake x: 1 # contributors y: 34 lines of code ffi/include/tvm/ffi/any.h x: 1 # contributors y: 313 lines of code ffi/include/tvm/ffi/base_details.h x: 1 # contributors y: 179 lines of code ffi/include/tvm/ffi/c_api.h x: 1 # contributors y: 190 lines of code ffi/include/tvm/ffi/cast.h x: 1 # contributors y: 79 lines of code ffi/include/tvm/ffi/container/array.h x: 1 # contributors y: 577 lines of code ffi/include/tvm/ffi/container/map.h x: 1 # contributors y: 968 lines of code ffi/include/tvm/ffi/container/ndarray.h x: 1 # contributors y: 176 lines of code ffi/include/tvm/ffi/container/shape.h x: 1 # contributors y: 105 lines of code ffi/include/tvm/ffi/container/variant.h x: 1 # contributors y: 123 lines of code ffi/include/tvm/ffi/function.h x: 1 # contributors y: 448 lines of code ffi/include/tvm/ffi/function_details.h x: 1 # contributors y: 135 lines of code ffi/include/tvm/ffi/memory.h x: 1 # contributors y: 97 lines of code ffi/include/tvm/ffi/object.h x: 1 # contributors y: 397 lines of code ffi/include/tvm/ffi/string.h x: 1 # contributors y: 328 lines of code ffi/include/tvm/ffi/type_traits.h x: 1 # contributors y: 461 lines of code ffi/src/ffi/dtype.cc x: 1 # contributors y: 269 lines of code ffi/src/ffi/error.cc x: 1 # contributors y: 46 lines of code ffi/src/ffi/object.cc x: 1 # contributors y: 219 lines of code include/tvm/ir/attrs.h x: 18 # contributors y: 581 lines of code include/tvm/ir/env_func.h x: 3 # contributors y: 69 lines of code include/tvm/ir/expr.h x: 19 # contributors y: 340 lines of code include/tvm/ir/function.h x: 7 # contributors y: 53 lines of code include/tvm/ir/module.h x: 23 # contributors y: 94 lines of code include/tvm/ir/name_supply.h x: 4 # contributors y: 59 lines of code include/tvm/ir/op.h x: 9 # contributors y: 164 lines of code include/tvm/ir/source_map.h x: 4 # contributors y: 130 lines of code include/tvm/ir/transform.h x: 20 # contributors y: 201 lines of code include/tvm/meta_schedule/schedule_rule.h x: 13 # contributors y: 106 lines of code include/tvm/meta_schedule/search_strategy.h x: 5 # contributors y: 93 lines of code include/tvm/meta_schedule/space_generator.h x: 6 # contributors y: 80 lines of code include/tvm/meta_schedule/task_scheduler.h x: 5 # contributors y: 125 lines of code include/tvm/node/object_path.h x: 5 # contributors y: 144 lines of code include/tvm/node/reflection.h x: 11 # contributors y: 201 lines of code include/tvm/node/script_printer.h x: 6 # contributors y: 78 lines of code include/tvm/node/serialization.h x: 1 # contributors y: 10 lines of code include/tvm/node/structural_equal.h x: 9 # contributors y: 197 lines of code include/tvm/node/structural_hash.h x: 9 # contributors y: 135 lines of code include/tvm/relax/analysis.h x: 10 # contributors y: 77 lines of code include/tvm/relax/attrs/manipulate.h x: 11 # contributors y: 157 lines of code include/tvm/relax/attrs/nn.h x: 13 # contributors y: 519 lines of code include/tvm/relax/attrs/op.h x: 4 # contributors y: 56 lines of code include/tvm/relax/attrs/search.h x: 2 # contributors y: 18 lines of code include/tvm/relax/attrs/statistical.h x: 3 # contributors y: 34 lines of code include/tvm/relax/dataflow_pattern.h x: 6 # contributors y: 477 lines of code include/tvm/relax/distributed/transform.h x: 3 # contributors y: 27 lines of code include/tvm/relax/exec_builder.h x: 3 # contributors y: 56 lines of code include/tvm/relax/expr_functor.h x: 5 # contributors y: 276 lines of code include/tvm/relax/nested_msg.h x: 4 # contributors y: 295 lines of code include/tvm/relax/tir_pattern.h x: 2 # contributors y: 29 lines of code include/tvm/relax/transform.h x: 22 # contributors y: 125 lines of code include/tvm/relax/tuning_api.h x: 2 # contributors y: 189 lines of code include/tvm/runtime/container/array.h x: 5 # contributors y: 12 lines of code include/tvm/runtime/container/base.h x: 3 # contributors y: 146 lines of code include/tvm/runtime/container/map.h x: 7 # contributors y: 11 lines of code include/tvm/runtime/container/variant.h x: 3 # contributors y: 10 lines of code include/tvm/runtime/data_type.h x: 23 # contributors y: 206 lines of code include/tvm/runtime/device_api.h x: 31 # contributors y: 132 lines of code include/tvm/runtime/disco/session.h x: 8 # contributors y: 129 lines of code include/tvm/runtime/logging.h x: 13 # contributors y: 379 lines of code include/tvm/runtime/memory/memory_manager.h x: 6 # contributors y: 89 lines of code include/tvm/runtime/module.h x: 17 # contributors y: 98 lines of code include/tvm/runtime/ndarray.h x: 26 # contributors y: 187 lines of code include/tvm/runtime/object.h x: 19 # contributors y: 70 lines of code include/tvm/runtime/packed_func.h x: 31 # contributors y: 332 lines of code include/tvm/runtime/profiling.h x: 11 # contributors y: 142 lines of code include/tvm/runtime/registry.h x: 12 # contributors y: 33 lines of code include/tvm/runtime/relax_vm/ndarray_cache_support.h x: 4 # contributors y: 41 lines of code include/tvm/runtime/relax_vm/vm.h x: 7 # contributors y: 79 lines of code include/tvm/runtime/threading_backend.h x: 9 # contributors y: 93 lines of code include/tvm/script/ir_builder/base.h x: 3 # contributors y: 111 lines of code include/tvm/script/ir_builder/relax/frame.h x: 4 # contributors y: 147 lines of code include/tvm/script/ir_builder/relax/ir.h x: 4 # contributors y: 33 lines of code include/tvm/script/ir_builder/tir/frame.h x: 6 # contributors y: 356 lines of code include/tvm/script/ir_builder/tir/ir.h x: 13 # contributors y: 139 lines of code include/tvm/script/printer/doc.h x: 5 # contributors y: 531 lines of code include/tvm/script/printer/ir_docsifier.h x: 6 # contributors y: 176 lines of code include/tvm/script/printer/ir_docsifier_functor.h x: 4 # contributors y: 112 lines of code include/tvm/te/operation.h x: 8 # contributors y: 195 lines of code include/tvm/tir/buffer.h x: 12 # contributors y: 129 lines of code include/tvm/tir/builtin.h x: 22 # contributors y: 128 lines of code include/tvm/tir/expr.h x: 20 # contributors y: 688 lines of code include/tvm/tir/expr_functor.h x: 5 # contributors y: 192 lines of code include/tvm/tir/function.h x: 16 # contributors y: 82 lines of code include/tvm/tir/schedule/instruction.h x: 3 # contributors y: 104 lines of code include/tvm/tir/schedule/schedule.h x: 27 # contributors y: 174 lines of code include/tvm/tir/schedule/trace.h x: 2 # contributors y: 41 lines of code include/tvm/tir/stmt.h x: 29 # contributors y: 875 lines of code include/tvm/tir/stmt_functor.h x: 12 # contributors y: 276 lines of code include/tvm/tir/transform.h x: 37 # contributors y: 98 lines of code include/tvm/tir/utils.h x: 3 # contributors y: 61 lines of code include/tvm/tir/var.h x: 12 # contributors y: 150 lines of code include/tvm/topi/nn/group_norm.h x: 3 # contributors y: 124 lines of code include/tvm/topi/nn/pooling.h x: 11 # contributors y: 449 lines of code include/tvm/topi/nn/softmax.h x: 3 # contributors y: 87 lines of code include/tvm/topi/reduction.h x: 9 # contributors y: 332 lines of code include/tvm/topi/transform.h x: 34 # contributors y: 1493 lines of code python/setup.py x: 31 # contributors y: 195 lines of code python/tvm/__init__.py x: 37 # contributors y: 46 lines of code python/tvm/_ffi/__init__.py x: 2 # contributors y: 5 lines of code python/tvm/_ffi/base.py x: 14 # contributors y: 31 lines of code python/tvm/_ffi/libinfo.py x: 27 # contributors y: 160 lines of code python/tvm/_ffi/registry.py x: 4 # contributors y: 7 lines of code python/tvm/contrib/cutlass/attention_operation.py x: 5 # contributors y: 29 lines of code python/tvm/contrib/cutlass/conv2d_operation.py x: 7 # contributors y: 309 lines of code python/tvm/contrib/cutlass/gemm_operation.py x: 10 # contributors y: 254 lines of code python/tvm/contrib/cutlass/gen_conv2d.py x: 5 # contributors y: 315 lines of code python/tvm/contrib/download.py x: 15 # contributors y: 83 lines of code python/tvm/contrib/msc/core/frontend/translate.py x: 2 # contributors y: 153 lines of code python/tvm/contrib/msc/core/tools/prune/pruner.py x: 2 # contributors y: 307 lines of code python/tvm/contrib/msc/core/utils/info.py x: 3 # contributors y: 210 lines of code python/tvm/contrib/msc/framework/tensorrt/tools/quantize/quantizer.py x: 2 # contributors y: 196 lines of code python/tvm/contrib/msc/framework/tensorrt/tools/track/tracker.py x: 2 # contributors y: 54 lines of code python/tvm/contrib/msc/framework/torch/codegen/codegen.py x: 2 # contributors y: 34 lines of code python/tvm/contrib/tvmjs.py x: 8 # contributors y: 269 lines of code python/tvm/dlight/base/utils.py x: 2 # contributors y: 68 lines of code python/tvm/dlight/benchmark/bench.py x: 4 # contributors y: 177 lines of code python/tvm/error.py x: 10 # contributors y: 21 lines of code python/tvm/ffi/_ffi_api.py x: 1 # contributors y: 2 lines of code python/tvm/ffi/cython/base.pxi x: 1 # contributors y: 159 lines of code python/tvm/ffi/cython/device.pxi x: 1 # contributors y: 117 lines of code python/tvm/ffi/cython/function.pxi x: 1 # contributors y: 214 lines of code python/tvm/ffi/dtype.py x: 1 # contributors y: 73 lines of code python/tvm/ir/container.py x: 7 # contributors y: 2 lines of code python/tvm/ir/instrument.py x: 9 # contributors y: 75 lines of code python/tvm/ir/transform.py x: 14 # contributors y: 149 lines of code python/tvm/meta_schedule/cost_model/mlp_model.py x: 4 # contributors y: 593 lines of code python/tvm/meta_schedule/testing/space_generation.py x: 7 # contributors y: 108 lines of code python/tvm/meta_schedule/tune_context.py x: 8 # contributors y: 157 lines of code python/tvm/relax/backend/adreno/clml.py x: 2 # contributors y: 445 lines of code python/tvm/relax/backend/gpu_generic/cumsum.py x: 2 # contributors y: 125 lines of code python/tvm/relax/backend/gpu_generic/sampling.py x: 2 # contributors y: 243 lines of code python/tvm/relax/expr.py x: 10 # contributors y: 519 lines of code python/tvm/relax/frontend/nn/core.py x: 11 # contributors y: 359 lines of code python/tvm/relax/frontend/nn/extern.py x: 5 # contributors y: 211 lines of code python/tvm/relax/frontend/nn/llm/kv_cache.py x: 8 # contributors y: 2487 lines of code python/tvm/relax/frontend/nn/llm/position_embedding.py x: 4 # contributors y: 383 lines of code python/tvm/relax/frontend/nn/llm/tree_attn.py x: 5 # contributors y: 1058 lines of code python/tvm/relax/transform/lazy_transform_params.py x: 6 # contributors y: 260 lines of code python/tvm/relax/transform/legalize_ops/inspect_op.py x: 2 # contributors y: 82 lines of code python/tvm/relax/transform/legalize_ops/manipulate.py x: 16 # contributors y: 242 lines of code python/tvm/relax/transform/transform.py x: 26 # contributors y: 340 lines of code python/tvm/relax/transform/tuning_api/default_functions.py x: 3 # contributors y: 155 lines of code python/tvm/relax/utils.py x: 10 # contributors y: 206 lines of code python/tvm/rpc/client.py x: 23 # contributors y: 218 lines of code python/tvm/rpc/proxy.py x: 12 # contributors y: 534 lines of code python/tvm/rpc/server.py x: 24 # contributors y: 353 lines of code python/tvm/runtime/__init__.py x: 13 # contributors y: 24 lines of code python/tvm/runtime/container.py x: 8 # contributors y: 2 lines of code python/tvm/runtime/disco/session.py x: 12 # contributors y: 230 lines of code python/tvm/runtime/module.py x: 28 # contributors y: 279 lines of code python/tvm/runtime/ndarray.py x: 28 # contributors y: 187 lines of code python/tvm/runtime/object.py x: 8 # contributors y: 14 lines of code python/tvm/script/ir_builder/tir/ir.py x: 23 # contributors y: 1159 lines of code python/tvm/script/parser/tir/operation.py x: 5 # contributors y: 98 lines of code python/tvm/te/tensor.py x: 10 # contributors y: 93 lines of code python/tvm/testing/__init__.py x: 6 # contributors y: 26 lines of code python/tvm/tir/__init__.py x: 31 # contributors y: 86 lines of code python/tvm/tir/expr.py x: 24 # contributors y: 473 lines of code python/tvm/tir/op.py x: 40 # contributors y: 772 lines of code python/tvm/tir/schedule/schedule.py x: 33 # contributors y: 696 lines of code python/tvm/tir/transform/transform.py x: 41 # contributors y: 172 lines of code python/tvm/topi/image/resize.py x: 9 # contributors y: 750 lines of code rust/tvm-rt/src/ndarray.rs x: 5 # contributors y: 425 lines of code src/arith/analyzer.cc x: 14 # contributors y: 281 lines of code src/arith/int_constraints.cc x: 6 # contributors y: 233 lines of code src/arith/solve_linear_equation.cc x: 5 # contributors y: 303 lines of code src/arith/solve_linear_inequality.cc x: 5 # contributors y: 419 lines of code src/contrib/msc/core/codegen/codegen_utils.h x: 2 # contributors y: 146 lines of code src/contrib/msc/core/codegen/py_codegen.h x: 2 # contributors y: 168 lines of code src/contrib/msc/core/ir/graph.cc x: 2 # contributors y: 1467 lines of code src/contrib/msc/core/ir/graph_builder.cc x: 3 # contributors y: 760 lines of code src/contrib/msc/core/ir/graph_builder.h x: 3 # contributors y: 233 lines of code src/contrib/msc/core/transform/bind_named_params.cc x: 2 # contributors y: 108 lines of code src/contrib/msc/core/transform/bind_shape.cc x: 2 # contributors y: 99 lines of code src/contrib/msc/core/transform/set_expr_layout.cc x: 3 # contributors y: 1250 lines of code src/contrib/msc/core/transform/set_expr_name.cc x: 2 # contributors y: 272 lines of code src/contrib/msc/core/utils.cc x: 4 # contributors y: 488 lines of code src/contrib/msc/framework/tensorflow/codegen.cc x: 2 # contributors y: 131 lines of code src/contrib/msc/framework/tensorrt/codegen.cc x: 2 # contributors y: 531 lines of code src/contrib/msc/framework/tensorrt/transform_tensorrt.cc x: 3 # contributors y: 775 lines of code src/contrib/msc/framework/tvm/codegen.cc x: 3 # contributors y: 188 lines of code src/ir/apply_pass_to_function.cc x: 2 # contributors y: 89 lines of code src/ir/attr_functor.h x: 4 # contributors y: 97 lines of code src/ir/attrs.cc x: 5 # contributors y: 46 lines of code src/ir/diagnostic.cc x: 8 # contributors y: 220 lines of code src/ir/expr.cc x: 18 # contributors y: 117 lines of code src/ir/function.cc x: 7 # contributors y: 47 lines of code src/ir/module.cc x: 24 # contributors y: 263 lines of code src/ir/op.cc x: 10 # contributors y: 112 lines of code src/ir/source_map.cc x: 4 # contributors y: 160 lines of code src/ir/transform.cc x: 23 # contributors y: 512 lines of code src/meta_schedule/builder/builder.cc x: 3 # contributors y: 40 lines of code src/meta_schedule/database/database.cc x: 9 # contributors y: 264 lines of code src/meta_schedule/database/database_utils.cc x: 7 # contributors y: 345 lines of code src/meta_schedule/mutator/mutate_compute_location.cc x: 4 # contributors y: 83 lines of code src/meta_schedule/mutator/mutate_parallel.cc x: 5 # contributors y: 217 lines of code src/meta_schedule/mutator/mutate_thread_binding.cc x: 4 # contributors y: 107 lines of code src/meta_schedule/mutator/mutate_tile_size.cc x: 6 # contributors y: 208 lines of code src/meta_schedule/mutator/mutator.cc x: 7 # contributors y: 76 lines of code src/meta_schedule/postproc/postproc.cc x: 8 # contributors y: 94 lines of code src/meta_schedule/postproc/rewrite_layout.cc x: 6 # contributors y: 190 lines of code src/meta_schedule/postproc/rewrite_parallel_vectorize_unroll.cc x: 9 # contributors y: 378 lines of code src/meta_schedule/postproc/verify_gpu_code.cc x: 16 # contributors y: 179 lines of code src/meta_schedule/schedule_rule/multi_level_tiling.cc x: 12 # contributors y: 334 lines of code src/meta_schedule/schedule_rule/multi_level_tiling.h x: 9 # contributors y: 144 lines of code src/meta_schedule/schedule_rule/multi_level_tiling_tensor_core.cc x: 10 # contributors y: 636 lines of code src/meta_schedule/schedule_rule/multi_level_tiling_with_intrin.cc x: 5 # contributors y: 71 lines of code src/meta_schedule/schedule_rule/parallel_vectorize_unroll.cc x: 5 # contributors y: 85 lines of code src/meta_schedule/schedule_rule/schedule_rule.cc x: 14 # contributors y: 369 lines of code src/meta_schedule/search_strategy/replay_trace.cc x: 4 # contributors y: 139 lines of code src/meta_schedule/space_generator/space_generator.cc x: 12 # contributors y: 170 lines of code src/meta_schedule/task_scheduler/task_scheduler.cc x: 6 # contributors y: 344 lines of code src/meta_schedule/trace_apply.cc x: 3 # contributors y: 182 lines of code src/meta_schedule/utils.h x: 16 # contributors y: 423 lines of code src/node/script_printer.cc x: 6 # contributors y: 106 lines of code src/node/serialization.cc x: 9 # contributors y: 591 lines of code src/node/structural_equal.cc x: 15 # contributors y: 473 lines of code src/node/structural_hash.cc x: 15 # contributors y: 566 lines of code src/relax/analysis/well_formed.cc x: 9 # contributors y: 457 lines of code src/relax/backend/contrib/clml/codegen.cc x: 2 # contributors y: 228 lines of code src/relax/backend/contrib/codegen_json/codegen_json.h x: 3 # contributors y: 325 lines of code src/relax/backend/contrib/cutlass/codegen.cc x: 6 # contributors y: 293 lines of code src/relax/backend/contrib/utils.h x: 6 # contributors y: 53 lines of code src/relax/backend/vm/codegen_vm.cc x: 10 # contributors y: 343 lines of code src/relax/backend/vm/codegen_vm_tir.cc x: 4 # contributors y: 395 lines of code src/relax/backend/vm/exec_builder.cc x: 4 # contributors y: 323 lines of code src/relax/backend/vm/vm_shape_lower.cc x: 6 # contributors y: 484 lines of code src/relax/distributed/transform/lower_distir.cc x: 2 # contributors y: 221 lines of code src/relax/distributed/transform/lower_global_view_to_local_view.cc x: 3 # contributors y: 373 lines of code src/relax/ir/binding_rewrite.cc x: 5 # contributors y: 248 lines of code src/relax/ir/block_builder.cc x: 10 # contributors y: 739 lines of code src/relax/ir/dataflow_matcher.cc x: 7 # contributors y: 472 lines of code src/relax/ir/dataflow_pattern.cc x: 7 # contributors y: 566 lines of code src/relax/ir/expr.cc x: 10 # contributors y: 587 lines of code src/relax/ir/py_expr_functor.cc x: 4 # contributors y: 444 lines of code src/relax/ir/transform.cc x: 4 # contributors y: 252 lines of code src/relax/op/image/resize.cc x: 8 # contributors y: 99 lines of code src/relax/op/nn/convolution.cc x: 10 # contributors y: 674 lines of code src/relax/op/nn/nn.cc x: 15 # contributors y: 806 lines of code src/relax/op/op.cc x: 13 # contributors y: 996 lines of code src/relax/op/op_common.h x: 15 # contributors y: 276 lines of code src/relax/op/tensor/create.cc x: 7 # contributors y: 319 lines of code src/relax/op/tensor/grad.cc x: 5 # contributors y: 155 lines of code src/relax/op/tensor/index.cc x: 11 # contributors y: 381 lines of code src/relax/op/tensor/index.h x: 4 # contributors y: 12 lines of code src/relax/op/tensor/inspect.cc x: 2 # contributors y: 326 lines of code src/relax/op/tensor/manipulate.cc x: 20 # contributors y: 2055 lines of code src/relax/op/tensor/manipulate.h x: 13 # contributors y: 36 lines of code src/relax/op/tensor/statistical.h x: 5 # contributors y: 37 lines of code src/relax/transform/allocate_workspace.cc x: 6 # contributors y: 143 lines of code src/relax/transform/alter_op_impl.cc x: 10 # contributors y: 319 lines of code src/relax/transform/attach_attr_layout_free_buffers.cc x: 2 # contributors y: 71 lines of code src/relax/transform/bundle_model_params.cc x: 4 # contributors y: 78 lines of code src/relax/transform/call_tir_rewrite.cc x: 5 # contributors y: 134 lines of code src/relax/transform/combine_parallel_matmul.cc x: 4 # contributors y: 291 lines of code src/relax/transform/eliminate_common_subexpr.cc x: 7 # contributors y: 150 lines of code src/relax/transform/fuse_ops.cc x: 17 # contributors y: 922 lines of code src/relax/transform/fuse_tir.cc x: 14 # contributors y: 944 lines of code src/relax/transform/gradient.cc x: 5 # contributors y: 498 lines of code src/relax/transform/kill_after_last_use.cc x: 2 # contributors y: 183 lines of code src/relax/transform/legalize_ops.cc x: 7 # contributors y: 229 lines of code src/relax/transform/lift_transform_params.cc x: 8 # contributors y: 636 lines of code src/relax/transform/merge_composite_functions.cc x: 7 # contributors y: 274 lines of code src/relax/transform/normalize.cc x: 6 # contributors y: 218 lines of code src/relax/transform/realize_vdevice.cc x: 3 # contributors y: 277 lines of code src/relax/transform/remove_unused_outputs.cc x: 2 # contributors y: 248 lines of code src/relax/transform/rewrite_cuda_graph.cc x: 6 # contributors y: 636 lines of code src/relax/transform/split_call_tir_by_pattern.cc x: 3 # contributors y: 644 lines of code src/relax/transform/split_layout_rewrite_preproc.cc x: 3 # contributors y: 266 lines of code src/relax/transform/static_plan_block_memory.cc x: 8 # contributors y: 599 lines of code src/relax/transform/to_mixed_precision.cc x: 8 # contributors y: 433 lines of code src/relax/transform/tuning_api/database.cc x: 2 # contributors y: 261 lines of code src/relax/transform/tuning_api/primitives.cc x: 2 # contributors y: 214 lines of code src/runtime/c_runtime_api.cc x: 30 # contributors y: 613 lines of code src/runtime/contrib/cblas/cblas.cc x: 6 # contributors y: 120 lines of code src/runtime/contrib/cblas/gemm_common.h x: 7 # contributors y: 170 lines of code src/runtime/contrib/clml/clml_runtime.cc x: 7 # contributors y: 1392 lines of code src/runtime/contrib/cublas/cublas.cc x: 15 # contributors y: 463 lines of code src/runtime/contrib/cublas/cublas_json_runtime.cc x: 8 # contributors y: 109 lines of code src/runtime/contrib/cudnn/conv_forward.cc x: 9 # contributors y: 184 lines of code src/runtime/contrib/cudnn/cudnn_json_runtime.cc x: 4 # contributors y: 190 lines of code src/runtime/contrib/cudnn/cudnn_utils.cc x: 7 # contributors y: 197 lines of code src/runtime/contrib/dnnl/dnnl.cc x: 7 # contributors y: 295 lines of code src/runtime/contrib/dnnl/dnnl_json_runtime.cc x: 13 # contributors y: 659 lines of code src/runtime/contrib/hipblas/hipblas.cc x: 2 # contributors y: 357 lines of code src/runtime/contrib/json/json_node.h x: 7 # contributors y: 238 lines of code src/runtime/contrib/json/json_runtime.h x: 15 # contributors y: 201 lines of code src/runtime/contrib/miopen/conv_forward.cc x: 5 # contributors y: 160 lines of code src/runtime/contrib/mrvl/mrvl_runtime.cc x: 3 # contributors y: 93 lines of code src/runtime/contrib/msc/tensorrt_runtime.cc x: 2 # contributors y: 275 lines of code src/runtime/contrib/nnapi/nnapi_ops.cc x: 2 # contributors y: 463 lines of code src/runtime/contrib/papi/papi.cc x: 5 # contributors y: 200 lines of code src/runtime/contrib/random/mt_random_engine.cc x: 10 # contributors y: 157 lines of code src/runtime/contrib/random/random.cc x: 7 # contributors y: 106 lines of code src/runtime/contrib/sort/sort.cc x: 8 # contributors y: 463 lines of code src/runtime/contrib/tflite/tflite_runtime.cc x: 9 # contributors y: 149 lines of code src/runtime/contrib/thrust/thrust.cu x: 9 # contributors y: 429 lines of code src/runtime/cpu_device_api.cc x: 13 # contributors y: 115 lines of code src/runtime/cuda/cuda_device_api.cc x: 29 # contributors y: 278 lines of code src/runtime/disco/builtin.cc x: 10 # contributors y: 131 lines of code src/runtime/disco/disco_worker.cc x: 6 # contributors y: 160 lines of code src/runtime/disco/loader.cc x: 7 # contributors y: 353 lines of code src/runtime/disco/process_session.cc x: 7 # contributors y: 162 lines of code src/runtime/hexagon/hexagon_device_api.cc x: 16 # contributors y: 226 lines of code src/runtime/hexagon/ops/conv2d_fp16_hvx.cc x: 4 # contributors y: 270 lines of code src/runtime/hexagon/rpc/hexagon/rpc_server.cc x: 9 # contributors y: 241 lines of code src/runtime/hexagon/rpc/simulator/rpc_server.cc x: 6 # contributors y: 253 lines of code src/runtime/hexagon/rpc/simulator/session.cc x: 7 # contributors y: 1169 lines of code src/runtime/metal/metal_device_api.mm x: 22 # contributors y: 325 lines of code src/runtime/metal/metal_module.mm x: 14 # contributors y: 231 lines of code src/runtime/minrpc/minrpc_server.h x: 14 # contributors y: 646 lines of code src/runtime/minrpc/rpc_reference.h x: 9 # contributors y: 404 lines of code src/runtime/module.cc x: 24 # contributors y: 167 lines of code src/runtime/ndarray.cc x: 27 # contributors y: 227 lines of code src/runtime/object.cc x: 11 # contributors y: 59 lines of code src/runtime/opencl/opencl_device_api.cc x: 30 # contributors y: 763 lines of code src/runtime/opencl/opencl_module.cc x: 14 # contributors y: 323 lines of code src/runtime/profiling.cc x: 12 # contributors y: 790 lines of code src/runtime/registry.cc x: 12 # contributors y: 162 lines of code src/runtime/relax_vm/attn_backend.h x: 2 # contributors y: 399 lines of code src/runtime/relax_vm/attn_utils.h x: 2 # contributors y: 690 lines of code src/runtime/relax_vm/builtin.cc x: 9 # contributors y: 398 lines of code src/runtime/relax_vm/executable.cc x: 9 # contributors y: 470 lines of code src/runtime/relax_vm/lm_support.cc x: 8 # contributors y: 423 lines of code src/runtime/relax_vm/ndarray_cache_support.cc x: 8 # contributors y: 294 lines of code src/runtime/relax_vm/paged_kv_cache.cc x: 12 # contributors y: 1839 lines of code src/runtime/relax_vm/vm.cc x: 11 # contributors y: 740 lines of code src/runtime/rocm/rocm_device_api.cc x: 21 # contributors y: 249 lines of code src/runtime/rpc/rpc_device_api.cc x: 11 # contributors y: 119 lines of code src/runtime/rpc/rpc_endpoint.cc x: 13 # contributors y: 954 lines of code src/runtime/rpc/rpc_event_impl.cc x: 6 # contributors y: 19 lines of code src/runtime/rpc/rpc_local_session.cc x: 5 # contributors y: 117 lines of code src/runtime/rpc/rpc_module.cc x: 22 # contributors y: 350 lines of code src/runtime/rpc/rpc_session.cc x: 17 # contributors y: 85 lines of code src/runtime/rpc/rpc_session.h x: 12 # contributors y: 79 lines of code src/runtime/rpc/rpc_socket_impl.cc x: 14 # contributors y: 126 lines of code src/runtime/thread_pool.cc x: 21 # contributors y: 366 lines of code src/runtime/thread_storage_scope.h x: 14 # contributors y: 206 lines of code src/runtime/threading_backend.cc x: 21 # contributors y: 348 lines of code src/runtime/vulkan/vulkan_device_api.cc x: 15 # contributors y: 378 lines of code src/runtime/vulkan/vulkan_wrapped_func.cc x: 6 # contributors y: 371 lines of code src/script/ir_builder/relax/ir.cc x: 6 # contributors y: 204 lines of code src/script/ir_builder/tir/frame.cc x: 7 # contributors y: 183 lines of code src/script/ir_builder/tir/ir.cc x: 15 # contributors y: 682 lines of code src/script/printer/doc.cc x: 6 # contributors y: 312 lines of code src/script/printer/doc_printer/python_doc_printer.cc x: 5 # contributors y: 582 lines of code src/script/printer/legacy_repr.cc x: 4 # contributors y: 827 lines of code src/script/printer/relax/call.cc x: 9 # contributors y: 307 lines of code src/script/printer/tir/expr.cc x: 10 # contributors y: 366 lines of code src/script/printer/utils.h x: 8 # contributors y: 141 lines of code src/support/ffi_testing.cc x: 8 # contributors y: 199 lines of code src/support/libinfo.cc x: 32 # contributors y: 286 lines of code src/support/utils.h x: 8 # contributors y: 118 lines of code src/te/operation/compute_op.cc x: 16 # contributors y: 171 lines of code src/te/operation/create_primfunc.cc x: 21 # contributors y: 659 lines of code src/tir/analysis/verify_gpu_code.cc x: 13 # contributors y: 282 lines of code src/tir/analysis/verify_memory.cc x: 11 # contributors y: 129 lines of code src/tir/ir/buffer.cc x: 17 # contributors y: 515 lines of code src/tir/ir/data_type_rewriter.cc x: 10 # contributors y: 593 lines of code src/tir/ir/expr.cc x: 26 # contributors y: 633 lines of code src/tir/ir/stmt.cc x: 20 # contributors y: 575 lines of code src/tir/ir/stmt_functor.cc x: 11 # contributors y: 731 lines of code src/tir/op/builtin.cc x: 24 # contributors y: 305 lines of code src/tir/op/op.cc x: 32 # contributors y: 951 lines of code src/tir/schedule/analysis/analysis.cc x: 16 # contributors y: 1724 lines of code src/tir/schedule/concrete_schedule.cc x: 24 # contributors y: 903 lines of code src/tir/schedule/concrete_schedule.h x: 27 # contributors y: 277 lines of code src/tir/schedule/ir_comparator.cc x: 7 # contributors y: 646 lines of code src/tir/schedule/primitive.h x: 25 # contributors y: 122 lines of code src/tir/schedule/primitive/block_annotate.cc x: 9 # contributors y: 336 lines of code src/tir/schedule/primitive/blockize_tensorize.cc x: 12 # contributors y: 721 lines of code src/tir/schedule/primitive/cache_read_write.cc x: 22 # contributors y: 1793 lines of code src/tir/schedule/primitive/layout_transformation.cc x: 12 # contributors y: 1299 lines of code src/tir/schedule/primitive/loop_transformation.cc x: 11 # contributors y: 1084 lines of code src/tir/schedule/primitive/read_write_at.cc x: 4 # contributors y: 354 lines of code src/tir/schedule/schedule.cc x: 23 # contributors y: 251 lines of code src/tir/schedule/state.cc x: 14 # contributors y: 651 lines of code src/tir/schedule/trace.cc x: 10 # contributors y: 491 lines of code src/tir/schedule/traced_schedule.cc x: 24 # contributors y: 645 lines of code src/tir/schedule/traced_schedule.h x: 24 # contributors y: 103 lines of code src/tir/schedule/transform.cc x: 17 # contributors y: 456 lines of code src/tir/schedule/utils.h x: 12 # contributors y: 224 lines of code src/tir/transforms/compact_buffer_region.cc x: 14 # contributors y: 568 lines of code src/tir/transforms/default_gpu_schedule.cc x: 9 # contributors y: 117 lines of code src/tir/transforms/inject_software_pipeline.cc x: 12 # contributors y: 875 lines of code src/tir/transforms/ir_utils.cc x: 17 # contributors y: 707 lines of code src/tir/transforms/lower_device_kernel_launch.cc x: 4 # contributors y: 261 lines of code src/tir/transforms/lower_opaque_block.cc x: 6 # contributors y: 149 lines of code src/tir/transforms/lower_tvm_builtin.cc x: 20 # contributors y: 490 lines of code src/tir/transforms/make_packed_api.cc x: 12 # contributors y: 318 lines of code src/tir/transforms/memhammer_lower_auto_copy.cc x: 5 # contributors y: 596 lines of code src/tir/transforms/split_host_device.cc x: 19 # contributors y: 119 lines of code src/tir/transforms/unify_thread_binding.cc x: 10 # contributors y: 122 lines of code src/tir/transforms/unsupported_dtype_legalize.cc x: 9 # contributors y: 638 lines of code src/topi/nn.cc x: 11 # contributors y: 150 lines of code src/topi/transform.cc x: 16 # contributors y: 192 lines of code web/emcc/tvmjs_support.cc x: 12 # contributors y: 204 lines of code web/emcc/webgpu_runtime.cc x: 8 # contributors y: 175 lines of code web/src/runtime.ts x: 18 # contributors y: 1891 lines of code python/tvm/relax/op/nn/__init__.py x: 6 # contributors y: 37 lines of code python/tvm/relax/op/nn/nn.py x: 14 # contributors y: 535 lines of code python/tvm/relax/transform/legalize_ops/nn.py x: 17 # contributors y: 638 lines of code src/relax/op/nn/nn.h x: 7 # contributors y: 35 lines of code python/tvm/relax/frontend/onnx/onnx_frontend.py x: 17 # contributors y: 2434 lines of code python/tvm/topi/__init__.py x: 15 # contributors y: 23 lines of code python/tvm/topi/transform.py x: 21 # contributors y: 210 lines of code python/tvm/topi/nn/softmax.py x: 10 # contributors y: 86 lines of code python/tvm/topi/nn/pad.py x: 7 # contributors y: 141 lines of code src/contrib/msc/framework/torch/torch_opcode.cc x: 2 # contributors y: 729 lines of code python/tvm/relax/frontend/nn/op.py x: 16 # contributors y: 780 lines of code include/tvm/tir/op.h x: 29 # contributors y: 378 lines of code python/tvm/te/__init__.py x: 16 # contributors y: 16 lines of code src/relax/op/tensor/binary.h x: 9 # contributors y: 52 lines of code src/tir/schedule/primitive/compute_inline.cc x: 13 # contributors y: 761 lines of code include/tvm/runtime/c_runtime_api.h x: 32 # contributors y: 164 lines of code version.py x: 16 # contributors y: 118 lines of code src/runtime/contrib/cublas/cublas_utils.h x: 12 # contributors y: 100 lines of code src/tir/analysis/buffer_access_lca_detector.cc x: 5 # contributors y: 236 lines of code src/runtime/contrib/cutlass/blockwise_scaled_gemm_runner.cuh x: 1 # contributors y: 201 lines of code python/tvm/topi/utils.py x: 13 # contributors y: 179 lines of code src/contrib/msc/core/utils.h x: 4 # contributors y: 172 lines of code src/tir/ir/expr_functor.cc x: 8 # contributors y: 226 lines of code rust/tvm-sys/src/device.rs x: 4 # contributors y: 228 lines of code python/tvm/relax/backend/gpu_generic/__init__.py x: 3 # contributors y: 9 lines of code python/tvm/meta_schedule/relax_integration.py x: 9 # contributors y: 191 lines of code src/tir/transforms/vectorize_loop.cc x: 14 # contributors y: 780 lines of code cmake/config.cmake x: 77 # contributors y: 355 lines of code cmake/modules/CUDA.cmake x: 19 # contributors y: 130 lines of code python/gen_requirements.py x: 26 # contributors y: 373 lines of code python/tvm/relax/dpl/pattern.py x: 8 # contributors y: 312 lines of code python/tvm/testing/utils.py x: 35 # contributors y: 949 lines of code python/tvm/tir/analysis/analysis.py x: 17 # contributors y: 51 lines of code src/runtime/contrib/tensorrt/tensorrt_builder.cc x: 10 # contributors y: 222 lines of code src/runtime/contrib/tensorrt/tensorrt_ops.cc x: 13 # contributors y: 1235 lines of code src/support/scalars.h x: 8 # contributors y: 23 lines of code include/tvm/arith/iter_affine_map.h x: 8 # contributors y: 147 lines of code include/tvm/relax/expr.h x: 8 # contributors y: 612 lines of code python/tvm/contrib/msc/core/runtime/runner.py x: 2 # contributors y: 614 lines of code python/tvm/contrib/msc/framework/tvm/runtime/runner.py x: 2 # contributors y: 157 lines of code python/tvm/exec/gpu_memory_bandwidth.py x: 3 # contributors y: 204 lines of code python/tvm/meta_schedule/testing/validate_database.py x: 3 # contributors y: 437 lines of code python/tvm/relax/vm_build.py x: 7 # contributors y: 124 lines of code python/tvm/runtime/relax_vm.py x: 6 # contributors y: 181 lines of code python/tvm/dlight/gpu/reduction.py x: 8 # contributors y: 244 lines of code python/tvm/contrib/nvcc.py x: 35 # contributors y: 230 lines of code python/tvm/contrib/hexagon/session.py x: 17 # contributors y: 139 lines of code python/tvm/driver/build_module.py x: 27 # contributors y: 39 lines of code python/tvm/relax/__init__.py x: 12 # contributors y: 76 lines of code python/tvm/relax/op/base.py x: 10 # contributors y: 255 lines of code python/tvm/tir/tensor_intrin/cuda.py x: 15 # contributors y: 1374 lines of code src/tir/transforms/flatten_buffer.cc x: 13 # contributors y: 190 lines of code src/tir/transforms/lower_cross_thread_reduction.cc x: 8 # contributors y: 682 lines of code python/tvm/contrib/msc/core/transform/pattern.py x: 2 # contributors y: 317 lines of code src/tir/transforms/inject_virtual_thread.cc x: 10 # contributors y: 403 lines of code src/tir/transforms/lower_warp_memory.cc x: 13 # contributors y: 294 lines of code src/tir/transforms/storage_rewrite.cc x: 23 # contributors y: 1225 lines of code src/runtime/meta_data.h x: 8 # contributors y: 39 lines of code python/tvm/dlight/gpu/gemv.py x: 9 # contributors y: 563 lines of code python/tvm/dlight/gpu/low_batch_gemv.py x: 5 # contributors y: 611 lines of code python/tvm/dlight/gpu/matmul.py x: 11 # contributors y: 918 lines of code ci/scripts/github/github_tvmbot.py x: 5 # contributors y: 489 lines of code python/tvm/relax/backend/__init__.py x: 5 # contributors y: 4 lines of code python/tvm/relax/transform/__init__.py x: 14 # contributors y: 80 lines of code conftest.py x: 8 # contributors y: 46 lines of code python/tvm/ir/expr.py x: 15 # contributors y: 75 lines of code python/tvm/ir/json_compact.py x: 12 # contributors y: 94 lines of code python/tvm/ir/module.py x: 18 # contributors y: 91 lines of code python/tvm/relax/analysis/analysis.py x: 11 # contributors y: 87 lines of code python/tvm/relax/testing/ast_printer.py x: 3 # contributors y: 255 lines of code rust/tvm-sys/build.rs x: 7 # contributors y: 248 lines of code src/relax/analysis/graph_partitioner.cc x: 1 # contributors y: 359 lines of code src/relax/analysis/layout_transformation.cc x: 4 # contributors y: 409 lines of code src/relax/analysis/struct_info_analysis.cc x: 9 # contributors y: 1015 lines of code python/tvm/topi/nn/bitserial_conv2d.py x: 3 # contributors y: 160 lines of code python/tvm/topi/nn/conv2d.py x: 26 # contributors y: 713 lines of code python/tvm/topi/nn/conv3d.py x: 6 # contributors y: 61 lines of code src/relax/analysis/tir_op_pattern_kind.cc x: 8 # contributors y: 384 lines of code src/relax/backend/contrib/codegen_c/codegen_c.h x: 1 # contributors y: 244 lines of code src/relax/transform/lambda_lift.cc x: 4 # contributors y: 346 lines of code src/relax/transform/utils.h x: 10 # contributors y: 242 lines of code src/runtime/logging.cc x: 10 # contributors y: 309 lines of code python/tvm/topi/unique.py x: 7 # contributors y: 20 lines of code python/tvm/meta_schedule/testing/te_workload.py x: 5 # contributors y: 692 lines of code python/tvm/topi/gpu/scan.py x: 1 # contributors y: 366 lines of code python/tvm/topi/gpu/sort.py x: 1 # contributors y: 590 lines of code python/tvm/topi/nn/__init__.py x: 10 # contributors y: 37 lines of code python/tvm/topi/testing/__init__.py x: 21 # contributors y: 56 lines of code src/runtime/opencl/opencl_common.h x: 21 # contributors y: 417 lines of code python/tvm/relax/backend/cuda/cutlass.py x: 1 # contributors y: 419 lines of code python/tvm/meta_schedule/tir_integration.py x: 6 # contributors y: 137 lines of code python/tvm/meta_schedule/tune.py x: 10 # contributors y: 67 lines of code src/tir/analysis/estimate_flops.cc x: 9 # contributors y: 209 lines of code src/tir/transforms/loop_partition.cc x: 12 # contributors y: 590 lines of code src/relax/op/nn/pooling.cc x: 8 # contributors y: 587 lines of code src/meta_schedule/feature_extractor/per_store_feature.cc x: 12 # contributors y: 1140 lines of code python/tvm/relax/transform/legalize_ops/index.py x: 7 # contributors y: 89 lines of code python/tvm/contrib/msc/pipeline/pipeline.py x: 1 # contributors y: 403 lines of code src/contrib/msc/framework/tvm/relax_opcode.cc x: 3 # contributors y: 737 lines of code src/tir/transforms/narrow_datatype.cc x: 13 # contributors y: 217 lines of code python/tvm/script/parser/relax/parser.py x: 4 # contributors y: 327 lines of code python/tvm/contrib/msc/core/tools/tool.py x: 1 # contributors y: 612 lines of code src/contrib/msc/core/ir/graph.h x: 1 # contributors y: 637 lines of code src/arith/iter_affine_map.cc x: 15 # contributors y: 1814 lines of code src/contrib/msc/framework/tensorrt/tensorrt_opcode.cc x: 1 # contributors y: 706 lines of code src/tir/transforms/lower_thread_allreduce.cc x: 17 # contributors y: 585 lines of code src/relax/transform/canonicalize_bindings.cc x: 3 # contributors y: 416 lines of code src/relax/utils.cc x: 9 # contributors y: 175 lines of code src/support/socket.h x: 11 # contributors y: 432 lines of code python/tvm/contrib/rocm.py x: 14 # contributors y: 139 lines of code python/tvm/tir/ir_builder.py x: 13 # contributors y: 168 lines of code src/relax/ir/dataflow_expr_rewriter.cc x: 1 # contributors y: 802 lines of code src/relax/ir/expr_functor.cc x: 4 # contributors y: 628 lines of code src/arith/rewrite_simplify.cc x: 22 # contributors y: 1748 lines of code python/tvm/meta_schedule/cost_model/xgb_model.py x: 10 # contributors y: 506 lines of code cmake/modules/Hexagon.cmake x: 14 # contributors y: 303 lines of code python/tvm/contrib/cutlass/gen_tensor_op.py x: 11 # contributors y: 724 lines of code python/tvm/relax/backend/patterns.py x: 6 # contributors y: 336 lines of code python/tvm/tir/tensor_intrin/metal.py x: 1 # contributors y: 253 lines of code src/support/base64.h x: 4 # contributors y: 209 lines of code python/tvm/tir/stmt.py x: 20 # contributors y: 369 lines of code src/tir/transforms/inject_rolling_buffer.cc x: 7 # contributors y: 219 lines of code src/tir/transforms/lower_match_buffer.cc x: 4 # contributors y: 203 lines of code src/relax/transform/dataflow_inplace.cc x: 2 # contributors y: 743 lines of code src/relax/transform/topological_sort.cc x: 1 # contributors y: 275 lines of code src/tir/schedule/primitive/reduction.cc x: 11 # contributors y: 978 lines of code src/tir/schedule/primitive/compute_at.cc x: 11 # contributors y: 631 lines of code src/tir/schedule/primitive/decompose_padding.cc x: 4 # contributors y: 413 lines of code src/arith/int_set.cc x: 16 # contributors y: 1003 lines of code python/tvm/script/highlight.py x: 5 # contributors y: 176 lines of code src/runtime/vulkan/vulkan_device.cc x: 5 # contributors y: 466 lines of code src/relax/op/tensor/qdq.cc x: 1 # contributors y: 140 lines of code python/tvm/contrib/msc/pipeline/worker.py x: 1 # contributors y: 427 lines of code python/tvm/contrib/ndk.py x: 9 # contributors y: 86 lines of code src/tir/transforms/arg_binder.cc x: 7 # contributors y: 263 lines of code src/tir/analysis/identify_memcpy.cc x: 3 # contributors y: 222 lines of code python/tvm/relax/frontend/nn/exporter.py x: 5 # contributors y: 261 lines of code python/tvm/relax/block_builder.py x: 11 # contributors y: 223 lines of code python/tvm/relax/frontend/nn/modules.py x: 8 # contributors y: 507 lines of code include/tvm/arith/analyzer.h x: 12 # contributors y: 213 lines of code python/tvm/arith/__init__.py x: 9 # contributors y: 21 lines of code src/arith/canonical_simplify.cc x: 14 # contributors y: 971 lines of code python/tvm/relax/op/_op_gradient.py x: 5 # contributors y: 738 lines of code src/tir/transforms/simplify.cc x: 5 # contributors y: 266 lines of code src/script/printer/tir/stmt.cc x: 8 # contributors y: 418 lines of code python/tvm/dlight/gpu/__init__.py x: 6 # contributors y: 8 lines of code src/tir/transforms/hoist_expression.cc x: 3 # contributors y: 459 lines of code src/arith/pattern_match.h x: 7 # contributors y: 513 lines of code src/runtime/rocm/rocm_module.cc x: 14 # contributors y: 166 lines of code src/tir/transforms/storage_access.cc x: 11 # contributors y: 244 lines of code src/contrib/msc/plugin/base_codegen.h x: 1 # contributors y: 551 lines of code src/contrib/msc/plugin/tensorrt_codegen.cc x: 1 # contributors y: 806 lines of code python/tvm/tir/tensor_intrin/rocm.py x: 5 # contributors y: 371 lines of code src/runtime/contrib/vllm/dtype_float16.h x: 1 # contributors y: 543 lines of code src/contrib/msc/core/codegen/code_stack.cc x: 1 # contributors y: 386 lines of code src/contrib/msc/core/printer/cpp_printer.cc x: 1 # contributors y: 314 lines of code src/contrib/msc/framework/tensorflow/tf_v1_opcode.cc x: 1 # contributors y: 518 lines of code python/tvm/contrib/hexagon/tools.py x: 9 # contributors y: 345 lines of code python/tvm/meta_schedule/runner/local_runner.py x: 7 # contributors y: 206 lines of code python/tvm/script/parser/core/doc.py x: 3 # contributors y: 294 lines of code src/tir/schedule/analysis.h x: 12 # contributors y: 187 lines of code src/runtime/opencl/opencl_wrapper/opencl_wrapper.cc x: 3 # contributors y: 566 lines of code web/src/rpc_server.ts x: 4 # contributors y: 371 lines of code python/tvm/contrib/cudnn.py x: 17 # contributors y: 494 lines of code python/tvm/rpc/tracker.py x: 16 # contributors y: 297 lines of code src/tir/schedule/primitive/pad_einsum.cc x: 2 # contributors y: 430 lines of code src/tir/transforms/memhammer_intermediate_stage.cc x: 3 # contributors y: 360 lines of code src/tir/transforms/memhammer_tensorcore_rewrite.cc x: 3 # contributors y: 448 lines of code python/tvm/contrib/hexagon/pytest_plugin.py x: 9 # contributors y: 248 lines of code python/tvm/tir/schedule/state.py x: 8 # contributors y: 81 lines of code src/runtime/hexagon/hexagon_module.h x: 9 # contributors y: 41 lines of code include/tvm/topi/nn.h x: 11 # contributors y: 461 lines of code src/tir/ir/data_layout.cc x: 14 # contributors y: 385 lines of code cmake/modules/Vulkan.cmake x: 9 # contributors y: 36 lines of code src/support/ring_buffer.h x: 6 # contributors y: 115 lines of code include/tvm/meta_schedule/database.h x: 8 # contributors y: 208 lines of code python/tvm/contrib/hexagon/build.py x: 13 # contributors y: 504 lines of code src/tir/analysis/control_flow_graph.cc x: 4 # contributors y: 1238 lines of code src/meta_schedule/schedule_rule/auto_inline.cc x: 11 # contributors y: 171 lines of code src/script/printer/doc_printer/base_doc_printer.cc x: 5 # contributors y: 293 lines of code src/tir/transforms/profile_instrumentation.cc x: 4 # contributors y: 220 lines of code src/relax/analysis/detect_recursion.cc x: 1 # contributors y: 264 lines of code src/runtime/contrib/tensorrt/tensorrt_runtime.cc x: 14 # contributors y: 376 lines of code src/tir/transforms/common_subexpr_elim.cc x: 4 # contributors y: 244 lines of code src/meta_schedule/search_strategy/evolutionary_search.cc x: 6 # contributors y: 585 lines of code python/tvm/script/printer/doc.py x: 3 # contributors y: 289 lines of code src/arith/transitive_comparison_analyzer.cc x: 1 # contributors y: 458 lines of code src/runtime/contrib/bnns/bnns_json_runtime.cc x: 2 # contributors y: 415 lines of code ci/scripts/github/ping_reviewers.py x: 1 # contributors y: 151 lines of code python/tvm/meta_schedule/task_scheduler/task_scheduler.py x: 3 # contributors y: 137 lines of code src/runtime/contrib/arm_compute_lib/acl_runtime.cc x: 7 # contributors y: 385 lines of code rust/tvm-rt/src/function.rs x: 3 # contributors y: 244 lines of code rust/tvm-rt/src/object/object_ptr.rs x: 5 # contributors y: 441 lines of code golang/src/ndarray.go x: 3 # contributors y: 251 lines of code
2487.0
lines of code
  min: 1.0
  average: 146.29
  25th percentile: 26.0
  median: 71.0
  75th percentile: 172.0
  max: 2487.0
0 77.0
# contributors
min: 1.0 | average: 4.77 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 77.0