apache / tvm
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
python/tvm/relax/frontend/torch/exported_program_translator.py
python/tvm/relax/frontend/torch/base_fx_graph_translator.py
23 64 (35%) 51 (45%) 2025-05-07
python/tvm/relax/frontend/torch/fx_translator.py
python/tvm/relax/frontend/torch/exported_program_translator.py
20 116 (17%) 64 (31%) 2025-05-07
python/tvm/relax/frontend/torch/fx_translator.py
python/tvm/relax/frontend/torch/base_fx_graph_translator.py
19 116 (16%) 51 (37%) 2025-05-07
python/tvm/script/ir_builder/relax/ir.py
python/tvm/relax/frontend/torch/base_fx_graph_translator.py
6 68 (8%) 51 (11%) 2025-05-07
python/tvm/script/ir_builder/relax/ir.py
python/tvm/relax/op/__init__.py
6 68 (8%) 34 (17%) 2025-05-07
src/relax/op/tensor/manipulate.cc
python/tvm/relax/transform/legalize_ops/manipulate.py
5 33 (15%) 23 (21%) 2025-05-06
src/relax/op/tensor/manipulate.h
python/tvm/script/ir_builder/relax/ir.py
5 19 (26%) 68 (7%) 2025-05-06
python/tvm/relax/transform/legalize_ops/manipulate.py
python/tvm/relax/frontend/torch/base_fx_graph_translator.py
5 23 (21%) 51 (9%) 2025-05-06
python/tvm/relax/transform/legalize_ops/manipulate.py
python/tvm/script/ir_builder/relax/ir.py
5 23 (21%) 68 (7%) 2025-05-06
python/tvm/relax/op/__init__.py
python/tvm/relax/frontend/torch/exported_program_translator.py
5 34 (14%) 64 (7%) 2025-05-07
python/tvm/script/ir_builder/relax/ir.py
python/tvm/relax/frontend/torch/exported_program_translator.py
5 68 (7%) 64 (7%) 2025-05-07
src/relax/op/tensor/manipulate.cc
python/tvm/script/ir_builder/relax/ir.py
5 33 (15%) 68 (7%) 2025-05-06
src/relax/op/tensor/manipulate.cc
python/tvm/relax/frontend/torch/base_fx_graph_translator.py
5 33 (15%) 51 (9%) 2025-05-06
python/tvm/relax/op/__init__.py
python/tvm/relax/frontend/torch/base_fx_graph_translator.py
5 34 (14%) 51 (9%) 2025-05-07
src/relax/op/tensor/manipulate.h
src/relax/op/tensor/manipulate.cc
5 19 (26%) 33 (15%) 2025-05-06
src/relax/op/tensor/manipulate.h
python/tvm/relax/transform/legalize_ops/manipulate.py
5 19 (26%) 23 (21%) 2025-05-06
src/relax/op/tensor/manipulate.h
python/tvm/relax/frontend/torch/base_fx_graph_translator.py
5 19 (26%) 51 (9%) 2025-05-06
python/tvm/relax/transform/legalize_ops/nn.py
python/tvm/relax/frontend/torch/fx_translator.py
4 34 (11%) 116 (3%) 2025-05-01
python/tvm/relax/op/nn/nn.py
python/tvm/relax/frontend/torch/fx_translator.py
4 33 (12%) 116 (3%) 2025-05-01
python/tvm/relax/op/manipulate.py
python/tvm/relax/transform/legalize_ops/manipulate.py
4 19 (21%) 23 (17%) 2025-05-06
include/tvm/relax/attrs/manipulate.h
python/tvm/relax/frontend/torch/base_fx_graph_translator.py
4 14 (28%) 51 (7%) 2025-05-06
src/relax/op/tensor/manipulate.h
include/tvm/relax/attrs/manipulate.h
4 19 (21%) 14 (28%) 2025-05-06
python/tvm/relax/op/nn/nn.py
python/tvm/relax/frontend/torch/base_fx_graph_translator.py
4 33 (12%) 51 (7%) 2025-05-01
src/relax/op/tensor/manipulate.h
python/tvm/relax/op/__init__.py
4 19 (21%) 34 (11%) 2025-05-06
python/tvm/relax/transform/legalize_ops/manipulate.py
include/tvm/relax/attrs/manipulate.h
4 23 (17%) 14 (28%) 2025-05-06
python/tvm/relax/op/manipulate.py
python/tvm/relax/op/__init__.py
4 19 (21%) 34 (11%) 2025-05-06
src/relax/op/tensor/manipulate.cc
python/tvm/relax/op/__init__.py
4 33 (12%) 34 (11%) 2025-05-06
python/tvm/relax/transform/legalize_ops/manipulate.py
python/tvm/relax/op/__init__.py
4 23 (17%) 34 (11%) 2025-05-06
python/tvm/relax/op/manipulate.py
src/relax/op/tensor/manipulate.cc
4 19 (21%) 33 (12%) 2025-05-06
python/tvm/relax/transform/legalize_ops/nn.py
python/tvm/relax/op/nn/nn.py
4 34 (11%) 33 (12%) 2025-05-01
src/relax/op/nn/nn.cc
include/tvm/relax/attrs/nn.h
4 25 (16%) 22 (18%) 2025-05-06
include/tvm/relax/attrs/manipulate.h
python/tvm/script/ir_builder/relax/ir.py
4 14 (28%) 68 (5%) 2025-05-06
src/relax/op/nn/nn.cc
python/tvm/relax/frontend/torch/base_fx_graph_translator.py
4 25 (16%) 51 (7%) 2025-05-06
python/tvm/relax/op/manipulate.py
python/tvm/relax/frontend/torch/base_fx_graph_translator.py
4 19 (21%) 51 (7%) 2025-05-06
python/tvm/relax/transform/legalize_ops/nn.py
python/tvm/relax/frontend/torch/base_fx_graph_translator.py
4 34 (11%) 51 (7%) 2025-05-01
include/tvm/relax/attrs/nn.h
python/tvm/relax/frontend/torch/base_fx_graph_translator.py
4 22 (18%) 51 (7%) 2025-05-06
src/relax/op/tensor/manipulate.cc
include/tvm/relax/attrs/manipulate.h
4 33 (12%) 14 (28%) 2025-05-06
python/tvm/relax/op/manipulate.py
src/relax/op/tensor/manipulate.h
4 19 (21%) 19 (21%) 2025-05-06
python/tvm/relax/op/manipulate.py
python/tvm/script/ir_builder/relax/ir.py
4 19 (21%) 68 (5%) 2025-05-06
python/tvm/relax/op/nn/nn.py
python/tvm/relax/frontend/torch/exported_program_translator.py
4 33 (12%) 64 (6%) 2025-05-01
python/tvm/relax/transform/legalize_ops/nn.py
python/tvm/relax/frontend/torch/exported_program_translator.py
4 34 (11%) 64 (6%) 2025-05-01
src/relax/op/nn/nn.cc
python/tvm/relax/frontend/torch/exported_program_translator.py
3 25 (12%) 64 (4%) 2025-05-01
python/tvm/relax/op/nn/__init__.py
python/tvm/relax/frontend/torch/exported_program_translator.py
3 10 (30%) 64 (4%) 2025-05-01
python/tvm/relax/op/nn/__init__.py
src/relax/op/nn/nn.cc
3 10 (30%) 25 (12%) 2025-05-01
python/tvm/relax/op/nn/__init__.py
include/tvm/relax/attrs/nn.h
3 10 (30%) 22 (13%) 2025-05-01
python/tvm/relax/op/nn/nn.py
include/tvm/relax/attrs/nn.h
3 33 (9%) 22 (13%) 2025-05-01
python/tvm/relax/transform/legalize_ops/manipulate.py
python/tvm/relax/frontend/torch/exported_program_translator.py
3 23 (13%) 64 (4%) 2025-05-06
src/relax/op/nn/nn.h
include/tvm/relax/attrs/nn.h
3 14 (21%) 22 (13%) 2025-05-01
python/tvm/script/ir_builder/relax/ir.py
python/tvm/relax/frontend/torch/fx_translator.py
3 68 (4%) 116 (2%) 2025-05-07
src/relax/op/tensor/manipulate.h
python/tvm/relax/frontend/torch/exported_program_translator.py
3 19 (15%) 64 (4%) 2025-05-06
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [python/tvm/relax/frontend/torch/exported_program_translator.py] [python/tvm/relax/frontend/torch/exported_program_translator.py] [python/tvm/relax/frontend/torch/base_fx_graph_translator.py] [python/tvm/relax/frontend/torch/base_fx_graph_translator.py] [python/tvm/relax/frontend/torch/exported_program_translator.py]--[python/tvm/relax/frontend/torch/base_fx_graph_translator.py] 23 [python/tvm/relax/frontend/torch/fx_translator.py] [python/tvm/relax/frontend/torch/fx_translator.py] [python/tvm/relax/frontend/torch/fx_translator.py]--[python/tvm/relax/frontend/torch/exported_program_translator.py] 20 [python/tvm/relax/frontend/torch/fx_translator.py]--[python/tvm/relax/frontend/torch/base_fx_graph_translator.py] 19 [python/tvm/script/ir_builder/relax/ir.py] [python/tvm/script/ir_builder/relax/ir.py] [python/tvm/script/ir_builder/relax/ir.py]--[python/tvm/relax/frontend/torch/exported_program_translator.py] 5 [python/tvm/script/ir_builder/relax/ir.py]--[python/tvm/relax/frontend/torch/base_fx_graph_translator.py] 6 [python/tvm/script/ir_builder/relax/ir.py]--[python/tvm/relax/frontend/torch/fx_translator.py] 3 [python/tvm/relax/op/__init__.py] [python/tvm/relax/op/__init__.py] [python/tvm/script/ir_builder/relax/ir.py]--[python/tvm/relax/op/__init__.py] 6 [python/tvm/relax/op/__init__.py]--[python/tvm/relax/frontend/torch/exported_program_translator.py] 5 [python/tvm/relax/op/__init__.py]--[python/tvm/relax/frontend/torch/base_fx_graph_translator.py] 5 [src/relax/op/tensor/manipulate.cc] [src/relax/op/tensor/manipulate.cc] [src/relax/op/tensor/manipulate.cc]--[python/tvm/relax/frontend/torch/base_fx_graph_translator.py] 5 [src/relax/op/tensor/manipulate.cc]--[python/tvm/script/ir_builder/relax/ir.py] 5 [src/relax/op/tensor/manipulate.cc]--[python/tvm/relax/op/__init__.py] 4 [python/tvm/relax/transform/legalize_ops/manipulate.py] [python/tvm/relax/transform/legalize_ops/manipulate.py] [src/relax/op/tensor/manipulate.cc]--[python/tvm/relax/transform/legalize_ops/manipulate.py] 5 [include/tvm/relax/attrs/manipulate.h] [include/tvm/relax/attrs/manipulate.h] [src/relax/op/tensor/manipulate.cc]--[include/tvm/relax/attrs/manipulate.h] 4 [python/tvm/relax/transform/legalize_ops/manipulate.py]--[python/tvm/relax/frontend/torch/exported_program_translator.py] 3 [python/tvm/relax/transform/legalize_ops/manipulate.py]--[python/tvm/relax/frontend/torch/base_fx_graph_translator.py] 5 [python/tvm/relax/transform/legalize_ops/manipulate.py]--[python/tvm/script/ir_builder/relax/ir.py] 5 [python/tvm/relax/transform/legalize_ops/manipulate.py]--[python/tvm/relax/op/__init__.py] 4 [python/tvm/relax/transform/legalize_ops/manipulate.py]--[include/tvm/relax/attrs/manipulate.h] 4 [src/relax/op/tensor/manipulate.h] [src/relax/op/tensor/manipulate.h] [src/relax/op/tensor/manipulate.h]--[python/tvm/relax/frontend/torch/exported_program_translator.py] 3 [src/relax/op/tensor/manipulate.h]--[python/tvm/relax/frontend/torch/base_fx_graph_translator.py] 5 [src/relax/op/tensor/manipulate.h]--[python/tvm/script/ir_builder/relax/ir.py] 5 [src/relax/op/tensor/manipulate.h]--[python/tvm/relax/op/__init__.py] 4 [src/relax/op/tensor/manipulate.h]--[src/relax/op/tensor/manipulate.cc] 5 [src/relax/op/tensor/manipulate.h]--[python/tvm/relax/transform/legalize_ops/manipulate.py] 5 [src/relax/op/tensor/manipulate.h]--[include/tvm/relax/attrs/manipulate.h] 4 [python/tvm/relax/transform/legalize_ops/nn.py] [python/tvm/relax/transform/legalize_ops/nn.py] [python/tvm/relax/transform/legalize_ops/nn.py]--[python/tvm/relax/frontend/torch/exported_program_translator.py] 4 [python/tvm/relax/transform/legalize_ops/nn.py]--[python/tvm/relax/frontend/torch/base_fx_graph_translator.py] 4 [python/tvm/relax/transform/legalize_ops/nn.py]--[python/tvm/relax/frontend/torch/fx_translator.py] 4 [python/tvm/relax/op/nn/nn.py] [python/tvm/relax/op/nn/nn.py] [python/tvm/relax/transform/legalize_ops/nn.py]--[python/tvm/relax/op/nn/nn.py] 4 [python/tvm/relax/op/nn/nn.py]--[python/tvm/relax/frontend/torch/exported_program_translator.py] 4 [python/tvm/relax/op/nn/nn.py]--[python/tvm/relax/frontend/torch/base_fx_graph_translator.py] 4 [python/tvm/relax/op/nn/nn.py]--[python/tvm/relax/frontend/torch/fx_translator.py] 4 [include/tvm/relax/attrs/nn.h] [include/tvm/relax/attrs/nn.h] [python/tvm/relax/op/nn/nn.py]--[include/tvm/relax/attrs/nn.h] 3 [python/tvm/relax/op/manipulate.py] [python/tvm/relax/op/manipulate.py] [python/tvm/relax/op/manipulate.py]--[python/tvm/relax/frontend/torch/base_fx_graph_translator.py] 4 [python/tvm/relax/op/manipulate.py]--[python/tvm/script/ir_builder/relax/ir.py] 4 [python/tvm/relax/op/manipulate.py]--[python/tvm/relax/op/__init__.py] 4 [python/tvm/relax/op/manipulate.py]--[src/relax/op/tensor/manipulate.cc] 4 [python/tvm/relax/op/manipulate.py]--[python/tvm/relax/transform/legalize_ops/manipulate.py] 4 [python/tvm/relax/op/manipulate.py]--[src/relax/op/tensor/manipulate.h] 4 [include/tvm/relax/attrs/manipulate.h]--[python/tvm/relax/frontend/torch/base_fx_graph_translator.py] 4 [include/tvm/relax/attrs/manipulate.h]--[python/tvm/script/ir_builder/relax/ir.py] 4 [src/relax/op/nn/nn.cc] [src/relax/op/nn/nn.cc] [src/relax/op/nn/nn.cc]--[python/tvm/relax/frontend/torch/exported_program_translator.py] 3 [src/relax/op/nn/nn.cc]--[python/tvm/relax/frontend/torch/base_fx_graph_translator.py] 4 [src/relax/op/nn/nn.cc]--[include/tvm/relax/attrs/nn.h] 4 [include/tvm/relax/attrs/nn.h]--[python/tvm/relax/frontend/torch/base_fx_graph_translator.py] 4 [python/tvm/relax/op/nn/__init__.py] [python/tvm/relax/op/nn/__init__.py] [python/tvm/relax/op/nn/__init__.py]--[python/tvm/relax/frontend/torch/exported_program_translator.py] 3 [python/tvm/relax/op/nn/__init__.py]--[src/relax/op/nn/nn.cc] 3 [python/tvm/relax/op/nn/__init__.py]--[include/tvm/relax/attrs/nn.h] 3 [src/relax/op/nn/nn.h] [src/relax/op/nn/nn.h] [src/relax/op/nn/nn.h]--[include/tvm/relax/attrs/nn.h] 3
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G python python python--python 33 ffi ffi python--ffi 1 apps apps python--apps 1 jvm jvm python--jvm 1 cmake cmake python--cmake 1 src src src--python 11 src--src 12 include include src--include 8 src--ffi 1 src--apps 1 rust rust src--rust 1 src--jvm 1 src--cmake 1 include--python 10 include--include 2 conda conda include--conda 2 include--ffi 1 include--apps 1 include--cmake 1 ROOT ROOT ROOT--python 2 ROOT--include 2 ROOT--conda 2 conda--python 2 ffi--ffi 1 ffi--apps 1 ffi--cmake 1 web web web--python 1 web--src 1 web--include 1 web--ffi 1 web--web 1 web--apps 1 web--rust 1 web--jvm 1 web--cmake 1 apps--apps 1 rust--python 1 rust--include 1 rust--ffi 1 rust--apps 1 rust--rust 1 rust--jvm 1 rust--cmake 1 jvm--include 1 jvm--ffi 1 jvm--apps 1 jvm--cmake 1 cmake--apps 1 cmake--cmake 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...