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).
Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
---|---|---|---|---|
models/config.py train.py |
16 | 80 (20%) | 117 (13%) | 2025-06-25 |
data/collators.py train.py |
10 | 32 (31%) | 117 (8%) | 2025-06-24 |
evaluation.py train.py |
10 | 15 (66%) | 117 (8%) | 2025-06-25 |
models/vision_language_model.py models/config.py |
9 | 53 (16%) | 80 (11%) | 2025-06-24 |
models/vision_language_model.py data/collators.py |
9 | 53 (16%) | 32 (28%) | 2025-06-24 |
models/vision_language_model.py train.py |
9 | 53 (16%) | 117 (7%) | 2025-06-24 |
data/datasets.py data/collators.py |
8 | 23 (34%) | 32 (25%) | 2025-06-24 |
data/collators.py models/config.py |
7 | 32 (21%) | 80 (8%) | 2025-06-24 |
data/datasets.py train.py |
7 | 23 (30%) | 117 (5%) | 2025-06-24 |
generate.py models/vision_language_model.py |
6 | 36 (16%) | 53 (11%) | 2025-06-11 |
generate.py models/config.py |
6 | 36 (16%) | 80 (7%) | 2025-06-11 |
models/config.py evaluation.py |
6 | 80 (7%) | 15 (40%) | 2025-06-25 |
generate.py data/collators.py |
6 | 36 (16%) | 32 (18%) | 2025-06-11 |
generate.py train.py |
5 | 36 (13%) | 117 (4%) | 2025-06-11 |
models/vision_language_model.py data/datasets.py |
5 | 53 (9%) | 23 (21%) | 2025-06-24 |
nanoVLM.ipynb train.py |
5 | 39 (12%) | 117 (4%) | 2025-06-11 |
nanoVLM.ipynb models/config.py |
5 | 39 (12%) | 80 (6%) | 2025-06-11 |
eval/lmms_eval_wrapper.py evaluation.py |
5 | 10 (50%) | 15 (33%) | 2025-06-17 |
data/processors.py train.py |
4 | 8 (50%) | 117 (3%) | 2025-06-11 |
generate.py data/processors.py |
4 | 36 (11%) | 8 (50%) | 2025-06-11 |
eval/lmms_eval_wrapper.py train.py |
4 | 10 (40%) | 117 (3%) | 2025-06-17 |
nanoVLM.ipynb models/vision_language_model.py |
4 | 39 (10%) | 53 (7%) | 2025-06-11 |
nanoVLM.ipynb data/collators.py |
4 | 39 (10%) | 32 (12%) | 2025-06-11 |
generate.py nanoVLM.ipynb |
4 | 36 (11%) | 39 (10%) | 2025-06-11 |
data/processors.py models/config.py |
4 | 8 (50%) | 80 (5%) | 2025-06-11 |
data/processors.py data/collators.py |
4 | 8 (50%) | 32 (12%) | 2025-06-11 |
data/processors.py models/vision_language_model.py |
4 | 8 (50%) | 53 (7%) | 2025-06-11 |
models/utils.py generate.py |
3 | 9 (33%) | 36 (8%) | 2025-06-11 |
models/utils.py models/vision_language_model.py |
3 | 9 (33%) | 53 (5%) | 2025-06-11 |
models/utils.py data/processors.py |
3 | 9 (33%) | 8 (37%) | 2025-06-11 |
models/utils.py train.py |
3 | 9 (33%) | 117 (2%) | 2025-06-11 |
data/advanced_datasets.py train.py |
3 | 8 (37%) | 117 (2%) | 2025-06-24 |
generate.py data/datasets.py |
3 | 36 (8%) | 23 (13%) | 2025-06-11 |
models/utils.py models/config.py |
3 | 9 (33%) | 80 (3%) | 2025-06-11 |
data/processors.py nanoVLM.ipynb |
3 | 8 (37%) | 39 (7%) | 2025-06-11 |
eval/lmms_eval_wrapper.py models/config.py |
3 | 10 (30%) | 80 (3%) | 2025-06-17 |
data/datasets.py models/config.py |
3 | 23 (13%) | 80 (3%) | 2025-06-24 |
models/utils.py data/collators.py |
3 | 9 (33%) | 32 (9%) | 2025-06-11 |
eval/__init__.py evaluation.py |
2 | 2 (100%) | 15 (13%) | 2025-06-17 |
eval/__init__.py eval/lmms_eval_wrapper.py |
2 | 2 (100%) | 10 (20%) | 2025-06-17 |
eval/__init__.py train.py |
2 | 2 (100%) | 117 (1%) | 2025-06-17 |
eval/benchmark-inference.py eval/__init__.py |
2 | 2 (100%) | 2 (100%) | 2025-06-17 |
data/data_utils.py models/config.py |
2 | 2 (100%) | 80 (2%) | 2025-06-24 |
eval/benchmark_suite.py eval/lmms_eval_wrapper.py |
2 | 2 (100%) | 10 (20%) | 2025-06-17 |
eval/benchmark_suite.py evaluation.py |
2 | 2 (100%) | 15 (13%) | 2025-06-17 |
eval/measure_vram.py eval/lmms_eval_wrapper.py |
2 | 3 (66%) | 10 (20%) | 2025-06-17 |
nanoVLM.ipynb data/datasets.py |
2 | 39 (5%) | 23 (8%) | 2025-06-11 |
data/datasets.py data/advanced_datasets.py |
2 | 23 (8%) | 8 (25%) | 2025-06-24 |
eval/benchmark-inference.py eval/lmms_eval_wrapper.py |
2 | 2 (100%) | 10 (20%) | 2025-06-17 |
eval/measure_vram.py eval/__init__.py |
2 | 3 (66%) | 2 (100%) | 2025-06-17 |