alibaba / ChatLearn
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
chatlearn/models/vllm/hooks/vllm_0_6_6/qwen3_moe.py
chatlearn/models/vllm/hooks/vllm_0_6_6/qwen3.py
3 3 (100%) 3 (100%) 2025-05-14
chatlearn/models/vllm/hooks/vllm_0_6_6/qwen3.py
chatlearn/models/vllm/hooks/vllm_0_6_6/__init__.py
3 3 (100%) 6 (50%) 2025-05-14
chatlearn/models/vllm/hooks/vllm_0_6_6/qwen3_moe.py
chatlearn/models/vllm/hooks/vllm_0_6_6/__init__.py
3 3 (100%) 6 (50%) 2025-05-14
chatlearn/runtime/evaluator.py
chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py
2 21 (9%) 5 (40%) 2025-05-14
chatlearn/models/vllm_module_v2.py
chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py
2 28 (7%) 5 (40%) 2025-05-14
chatlearn/runtime/evaluator.py
chatlearn/__init__.py
2 21 (9%) 9 (22%) 2025-05-14
chatlearn/schedule/model_manager.py
chatlearn/models/base_module.py
2 31 (6%) 62 (3%) 2025-05-14
chatlearn/utils/constant.py
chatlearn/runtime/executor.py
2 12 (16%) 21 (9%) 2025-05-14
chatlearn/models/fsdp_module.py
chatlearn/data/data.py
2 3 (66%) 22 (9%) 2025-05-14
chatlearn/runtime/decorator.py
chatlearn/data/data.py
2 23 (8%) 22 (9%) 2025-05-14
chatlearn/schedule/metric_manager.py
chatlearn/models/fsdp_module.py
2 3 (66%) 3 (66%) 2025-05-14
chatlearn/utils/arguments.py
chatlearn/models/base_module.py
2 38 (5%) 62 (3%) 2025-05-14
chatlearn/runtime/engine.py
chatlearn/data/data.py
2 38 (5%) 22 (9%) 2025-05-14
chatlearn/runtime/executor.py
chatlearn/data/data.py
2 21 (9%) 22 (9%) 2025-05-14
chatlearn/utils/constant.py
chatlearn/schedule/model_manager.py
2 12 (16%) 31 (6%) 2025-05-14
chatlearn/utils/utils.py
chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py
2 14 (14%) 5 (40%) 2025-05-14
chatlearn/runtime/evaluator.py
chatlearn/runtime/decorator.py
2 21 (9%) 23 (8%) 2025-05-14
chatlearn/schedule/model_manager.py
chatlearn/models/vllm_module_v2.py
2 31 (6%) 28 (7%) 2025-05-14
chatlearn/schedule/model_manager.py
chatlearn/runtime/evaluator.py
2 31 (6%) 21 (9%) 2025-05-14
chatlearn/runtime/environment.py
chatlearn/models/base_module.py
2 29 (6%) 62 (3%) 2025-05-14
chatlearn/runtime/executor.py
chatlearn/runtime/decorator.py
2 21 (9%) 23 (8%) 2025-05-14
chatlearn/runtime/decorator.py
chatlearn/__init__.py
2 23 (8%) 9 (22%) 2025-05-14
chatlearn/utils/constant.py
chatlearn/models/vllm_module_v2.py
2 12 (16%) 28 (7%) 2025-05-14
chatlearn/utils/utils.py
chatlearn/data/data.py
2 14 (14%) 22 (9%) 2025-05-14
chatlearn/utils/utils.py
chatlearn/utils/constant.py
2 14 (14%) 12 (16%) 2025-05-14
chatlearn/models/base_module.py
chatlearn/__init__.py
2 62 (3%) 9 (22%) 2025-05-14
chatlearn/utils/utils.py
chatlearn/runtime/engine.py
2 14 (14%) 38 (5%) 2025-05-14
chatlearn/schedule/model_manager.py
chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py
2 31 (6%) 5 (40%) 2025-05-14
chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py
chatlearn/__init__.py
2 5 (40%) 9 (22%) 2025-05-14
chatlearn/schedule/model_manager.py
chatlearn/runtime/decorator.py
2 31 (6%) 23 (8%) 2025-05-14
chatlearn/runtime/evaluator.py
chatlearn/models/vllm_module_v2.py
2 21 (9%) 28 (7%) 2025-05-14
chatlearn/utils/utils.py
chatlearn/runtime/executor.py
2 14 (14%) 21 (9%) 2025-05-14
chatlearn/runtime/evaluator.py
chatlearn/data/data.py
2 21 (9%) 22 (9%) 2025-05-14
chatlearn/runtime/executor.py
chatlearn/runtime/evaluator.py
2 21 (9%) 21 (9%) 2025-05-14
chatlearn/synchronizer/parameter_sync_fsdp.py
chatlearn/models/vllm_module_v2.py
2 2 (100%) 28 (7%) 2025-05-14
chatlearn/runtime/dist_actor.py
chatlearn/models/base_module.py
2 23 (8%) 62 (3%) 2025-05-14
chatlearn/runtime/environment.py
chatlearn/runtime/decorator.py
2 29 (6%) 23 (8%) 2025-05-14
chatlearn/runtime/environment.py
chatlearn/models/vllm_module_v2.py
2 29 (6%) 28 (7%) 2025-05-14
chatlearn/utils/arguments.py
chatlearn/runtime/evaluator.py
2 38 (5%) 21 (9%) 2025-05-14
chatlearn/models/base_module.py
chatlearn/data/data.py
2 62 (3%) 22 (9%) 2025-05-14
chatlearn/synchronizer/parameter_sync_fsdp.py
chatlearn/data/data.py
2 2 (100%) 22 (9%) 2025-05-14
chatlearn/schedule/metric_manager.py
chatlearn/models/vllm_module_v2.py
2 3 (66%) 28 (7%) 2025-05-14
chatlearn/synchronizer/parameter_sync_fsdp.py
chatlearn/models/fsdp_module.py
2 2 (100%) 3 (66%) 2025-05-14
chatlearn/runtime/executor.py
chatlearn/models/vllm_module_v2.py
2 21 (9%) 28 (7%) 2025-05-14
chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py
chatlearn/models/fsdp_module.py
2 5 (40%) 3 (66%) 2025-05-14
chatlearn/runtime/evaluator.py
chatlearn/models/vllm/inference.py
2 21 (9%) 2 (100%) 2025-05-14
chatlearn/utils/constant.py
chatlearn/schedule/metric_manager.py
2 12 (16%) 3 (66%) 2025-05-14
chatlearn/runtime/decorator.py
chatlearn/models/vllm/inference.py
2 23 (8%) 2 (100%) 2025-05-14
chatlearn/data/data.py
chatlearn/__init__.py
2 22 (9%) 9 (22%) 2025-05-14
chatlearn/runtime/executor.py
chatlearn/models/fsdp_module.py
2 21 (9%) 3 (66%) 2025-05-14
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [chatlearn/models/vllm/hooks/vllm_0_6_6/qwen3_moe.py] [chatlearn/models/vllm/hooks/vllm_0_6_6/qwen3_moe.py] [chatlearn/models/vllm/hooks/vllm_0_6_6/qwen3.py] [chatlearn/models/vllm/hooks/vllm_0_6_6/qwen3.py] [chatlearn/models/vllm/hooks/vllm_0_6_6/qwen3_moe.py]--[chatlearn/models/vllm/hooks/vllm_0_6_6/qwen3.py] 3 [chatlearn/models/vllm/hooks/vllm_0_6_6/__init__.py] [chatlearn/models/vllm/hooks/vllm_0_6_6/__init__.py] [chatlearn/models/vllm/hooks/vllm_0_6_6/qwen3_moe.py]--[chatlearn/models/vllm/hooks/vllm_0_6_6/__init__.py] 3 [chatlearn/models/vllm/hooks/vllm_0_6_6/qwen3.py]--[chatlearn/models/vllm/hooks/vllm_0_6_6/__init__.py] 3 [chatlearn/runtime/evaluator.py] [chatlearn/runtime/evaluator.py] [chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py] [chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py] [chatlearn/runtime/evaluator.py]--[chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py] 2 [chatlearn/models/vllm_module_v2.py] [chatlearn/models/vllm_module_v2.py] [chatlearn/runtime/evaluator.py]--[chatlearn/models/vllm_module_v2.py] 2 [chatlearn/__init__.py] [chatlearn/__init__.py] [chatlearn/runtime/evaluator.py]--[chatlearn/__init__.py] 2 [chatlearn/data/data.py] [chatlearn/data/data.py] [chatlearn/runtime/evaluator.py]--[chatlearn/data/data.py] 2 [chatlearn/runtime/decorator.py] [chatlearn/runtime/decorator.py] [chatlearn/runtime/evaluator.py]--[chatlearn/runtime/decorator.py] 2 [chatlearn/models/vllm/inference.py] [chatlearn/models/vllm/inference.py] [chatlearn/runtime/evaluator.py]--[chatlearn/models/vllm/inference.py] 2 [chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py]--[chatlearn/__init__.py] 2 [chatlearn/models/fsdp_module.py] [chatlearn/models/fsdp_module.py] [chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py]--[chatlearn/models/fsdp_module.py] 2 [chatlearn/models/vllm_module_v2.py]--[chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py] 2 [chatlearn/schedule/model_manager.py] [chatlearn/schedule/model_manager.py] [chatlearn/schedule/model_manager.py]--[chatlearn/runtime/evaluator.py] 2 [chatlearn/schedule/model_manager.py]--[chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py] 2 [chatlearn/schedule/model_manager.py]--[chatlearn/models/vllm_module_v2.py] 2 [chatlearn/models/base_module.py] [chatlearn/models/base_module.py] [chatlearn/schedule/model_manager.py]--[chatlearn/models/base_module.py] 2 [chatlearn/schedule/model_manager.py]--[chatlearn/runtime/decorator.py] 2 [chatlearn/models/base_module.py]--[chatlearn/__init__.py] 2 [chatlearn/models/base_module.py]--[chatlearn/data/data.py] 2 [chatlearn/utils/constant.py] [chatlearn/utils/constant.py] [chatlearn/utils/constant.py]--[chatlearn/models/vllm_module_v2.py] 2 [chatlearn/utils/constant.py]--[chatlearn/schedule/model_manager.py] 2 [chatlearn/runtime/executor.py] [chatlearn/runtime/executor.py] [chatlearn/utils/constant.py]--[chatlearn/runtime/executor.py] 2 [chatlearn/schedule/metric_manager.py] [chatlearn/schedule/metric_manager.py] [chatlearn/utils/constant.py]--[chatlearn/schedule/metric_manager.py] 2 [chatlearn/runtime/executor.py]--[chatlearn/runtime/evaluator.py] 2 [chatlearn/runtime/executor.py]--[chatlearn/models/vllm_module_v2.py] 2 [chatlearn/runtime/executor.py]--[chatlearn/models/fsdp_module.py] 2 [chatlearn/runtime/executor.py]--[chatlearn/data/data.py] 2 [chatlearn/runtime/executor.py]--[chatlearn/runtime/decorator.py] 2 [chatlearn/models/fsdp_module.py]--[chatlearn/data/data.py] 2 [chatlearn/data/data.py]--[chatlearn/__init__.py] 2 [chatlearn/runtime/decorator.py]--[chatlearn/__init__.py] 2 [chatlearn/runtime/decorator.py]--[chatlearn/data/data.py] 2 [chatlearn/runtime/decorator.py]--[chatlearn/models/vllm/inference.py] 2 [chatlearn/schedule/metric_manager.py]--[chatlearn/models/vllm_module_v2.py] 2 [chatlearn/schedule/metric_manager.py]--[chatlearn/models/fsdp_module.py] 2 [chatlearn/utils/arguments.py] [chatlearn/utils/arguments.py] [chatlearn/utils/arguments.py]--[chatlearn/runtime/evaluator.py] 2 [chatlearn/utils/arguments.py]--[chatlearn/models/base_module.py] 2 [chatlearn/runtime/engine.py] [chatlearn/runtime/engine.py] [chatlearn/runtime/engine.py]--[chatlearn/data/data.py] 2 [chatlearn/utils/utils.py] [chatlearn/utils/utils.py] [chatlearn/utils/utils.py]--[chatlearn/models/vllm/hooks/vllm_0_6_6/loader.py] 2 [chatlearn/utils/utils.py]--[chatlearn/utils/constant.py] 2 [chatlearn/utils/utils.py]--[chatlearn/runtime/executor.py] 2 [chatlearn/utils/utils.py]--[chatlearn/data/data.py] 2 [chatlearn/utils/utils.py]--[chatlearn/runtime/engine.py] 2 [chatlearn/runtime/environment.py] [chatlearn/runtime/environment.py] [chatlearn/runtime/environment.py]--[chatlearn/models/vllm_module_v2.py] 2 [chatlearn/runtime/environment.py]--[chatlearn/models/base_module.py] 2 [chatlearn/runtime/environment.py]--[chatlearn/runtime/decorator.py] 2 [chatlearn/synchronizer/parameter_sync_fsdp.py] [chatlearn/synchronizer/parameter_sync_fsdp.py] [chatlearn/synchronizer/parameter_sync_fsdp.py]--[chatlearn/models/vllm_module_v2.py] 2 [chatlearn/synchronizer/parameter_sync_fsdp.py]--[chatlearn/models/fsdp_module.py] 2 [chatlearn/synchronizer/parameter_sync_fsdp.py]--[chatlearn/data/data.py] 2 [chatlearn/runtime/dist_actor.py] [chatlearn/runtime/dist_actor.py] [chatlearn/runtime/dist_actor.py]--[chatlearn/models/base_module.py] 2
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.