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 |
---|---|---|---|---|
src/nanotron/nn/moe.py src/nanotron/data/nemo_dataset/blendable_dataset.py |
1 | 1 (100%) | 2 (50%) | 2025-06-23 |
src/nanotron/optim/gradient_accumulator.py src/nanotron/helpers.py |
1 | 12 (8%) | 130 (<1%) | 2025-06-23 |
src/nanotron/nn/llama3_ring_attention.py src/nanotron/helpers.py |
1 | 1 (100%) | 130 (<1%) | 2025-06-23 |
src/nanotron/nn/moe.py run_train.py |
1 | 1 (100%) | 91 (1%) | 2025-06-23 |
src/nanotron/models/base.py src/nanotron/config/parallelism_config.py |
1 | 45 (2%) | 26 (3%) | 2025-06-23 |
src/nanotron/helpers.py src/nanotron/eval/one_job_runner.py |
1 | 130 (<1%) | 2 (50%) | 2025-06-23 |
src/nanotron/logging/timers.py src/nanotron/logging/logmixin.py |
1 | 2 (50%) | 1 (100%) | 2025-06-23 |
src/nanotron/logging/__init__.py src/nanotron/data/nemo_dataset/blendable_dataset.py |
1 | 2 (50%) | 2 (50%) | 2025-06-23 |
src/nanotron/serialize/weights.py src/nanotron/config/lighteval_config.py |
1 | 63 (1%) | 12 (8%) | 2025-06-23 |
src/nanotron/serialize/main.py src/nanotron/data/clm_collator.py |
1 | 63 (1%) | 21 (4%) | 2025-06-23 |
src/nanotron/serialize/main.py src/nanotron/config/parallelism_config.py |
1 | 63 (1%) | 26 (3%) | 2025-06-23 |
src/nanotron/logging/base.py src/nanotron/config/parallelism_config.py |
1 | 3 (33%) | 26 (3%) | 2025-06-23 |
src/nanotron/nn/llama3_ring_attention.py src/nanotron/data/nemo_dataset/blendable_dataset.py |
1 | 1 (100%) | 2 (50%) | 2025-06-23 |
src/nanotron/eval/upload_to_wandb.py src/nanotron/data/tokenized_bytes.py |
1 | 1 (100%) | 2 (50%) | 2025-06-23 |
src/nanotron/logging/timers.py src/nanotron/data/clm_collator.py |
1 | 2 (50%) | 21 (4%) | 2025-06-23 |
src/nanotron/parallel/context.py src/nanotron/logging/timers.py |
1 | 56 (1%) | 2 (50%) | 2025-06-23 |
src/nanotron/serialize/weights.py src/nanotron/eval/one_job_runner.py |
1 | 63 (1%) | 2 (50%) | 2025-06-23 |
src/nanotron/parallel/context.py src/nanotron/logging/logmixin.py |
1 | 56 (1%) | 1 (100%) | 2025-06-23 |
src/nanotron/config/parallelism_config.py src/nanotron/config/models_config.py |
1 | 26 (3%) | 77 (1%) | 2025-06-23 |
src/nanotron/logging/logmixin.py src/nanotron/data/tokenized_bytes.py |
1 | 1 (100%) | 2 (50%) | 2025-06-23 |
src/nanotron/nn/moe.py src/nanotron/logging/base.py |
1 | 1 (100%) | 3 (33%) | 2025-06-23 |
src/nanotron/logging/timers.py pyproject.toml |
1 | 2 (50%) | 38 (2%) | 2025-06-23 |
src/nanotron/nn/attention.py src/nanotron/logging/logmixin.py |
1 | 24 (4%) | 1 (100%) | 2025-06-23 |
src/nanotron/optim/gradient_accumulator.py src/nanotron/models/base.py |
1 | 12 (8%) | 45 (2%) | 2025-06-23 |
src/nanotron/nn/moe.py src/nanotron/logging/timers.py |
1 | 1 (100%) | 2 (50%) | 2025-06-23 |
src/nanotron/serialize/optimizer.py src/nanotron/logging/timers.py |
1 | 83 (1%) | 2 (50%) | 2025-06-23 |
src/nanotron/helpers.py src/nanotron/config/lighteval_config.py |
1 | 130 (<1%) | 12 (8%) | 2025-06-23 |
src/nanotron/scaling/parametrization.py src/nanotron/nn/llama3_ring_attention.py |
1 | 27 (3%) | 1 (100%) | 2025-06-23 |
src/nanotron/serialize/weights.py src/nanotron/constants.py |
1 | 63 (1%) | 23 (4%) | 2025-06-23 |
src/nanotron/nn/attention.py src/nanotron/data/nemo_dataset/blendable_dataset.py |
1 | 24 (4%) | 2 (50%) | 2025-06-23 |
src/nanotron/nn/rotary.py src/nanotron/config/lighteval_config.py |
1 | 13 (7%) | 12 (8%) | 2025-06-23 |
src/nanotron/logging/__init__.py pyproject.toml |
1 | 2 (50%) | 38 (2%) | 2025-06-23 |
src/nanotron/scaling/parametrization.py src/nanotron/models/base.py |
1 | 27 (3%) | 45 (2%) | 2025-06-23 |
src/nanotron/serialize/main.py pyproject.toml |
1 | 63 (1%) | 38 (2%) | 2025-06-23 |
src/nanotron/nn/moe.py src/nanotron/eval/upload_to_wandb.py |
1 | 1 (100%) | 1 (100%) | 2025-06-23 |
src/nanotron/nn/attention.py src/nanotron/config/config.py |
1 | 24 (4%) | 169 (<1%) | 2025-06-23 |
src/nanotron/serialize/weights.py src/nanotron/models/qwen.py |
1 | 63 (1%) | 47 (2%) | 2025-06-23 |
src/nanotron/eval/upload_to_wandb.py src/nanotron/constants.py |
1 | 1 (100%) | 23 (4%) | 2025-06-23 |
src/nanotron/data/clm_collator.py src/nanotron/config/config.py |
1 | 21 (4%) | 169 (<1%) | 2025-06-23 |
src/nanotron/data/clm_collator.py src/nanotron/config/parallelism_config.py |
1 | 21 (4%) | 26 (3%) | 2025-06-23 |
src/nanotron/nn/moe.py src/nanotron/constants.py |
1 | 1 (100%) | 23 (4%) | 2025-06-23 |
src/nanotron/serialize/optimizer.py src/nanotron/data/tokenized_bytes.py |
1 | 83 (1%) | 2 (50%) | 2025-06-23 |
src/nanotron/sanity_checks.py src/nanotron/data/tokenized_bytes.py |
1 | 27 (3%) | 2 (50%) | 2025-06-23 |
src/nanotron/sanity_checks.py src/nanotron/eval/upload_to_wandb.py |
1 | 27 (3%) | 1 (100%) | 2025-06-23 |
src/nanotron/config/parallelism_config.py run_train.py |
1 | 26 (3%) | 91 (1%) | 2025-06-23 |
src/nanotron/serialize/metadata.py src/nanotron/parallel/context.py |
1 | 25 (4%) | 56 (1%) | 2025-06-23 |
src/nanotron/trainer.py src/nanotron/parallel/context.py |
1 | 238 (<1%) | 56 (1%) | 2025-06-23 |
src/nanotron/parallel/context.py src/nanotron/data/clm_collator.py |
1 | 56 (1%) | 21 (4%) | 2025-06-23 |
src/nanotron/serialize/weights.py src/nanotron/parallel/context.py |
1 | 63 (1%) | 56 (1%) | 2025-06-23 |
src/nanotron/data/clm_collator.py pyproject.toml |
1 | 21 (4%) | 38 (2%) | 2025-06-23 |