alibaba / Pai-Megatron-Patch
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
toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py
toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py
2 3 (66%) 2 (100%) 2025-05-12
toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py
toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py
2 3 (66%) 2 (100%) 2025-05-12
toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py
toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py
2 2 (100%) 2 (100%) 2025-05-12
megatron_patch/model/qwen3_moe/moe_module_specs.py
megatron_patch/model/qwen3_moe/gpt_layer_specs.py
1 1 (100%) 1 (100%) 2025-04-29
megatron_patch/model/qwen3_moe/moe_module_specs.py
megatron_patch/model/qwen3_moe/moe/router.py
1 1 (100%) 1 (100%) 2025-04-29
megatron_patch/model/qwen3_moe/moe_module_specs.py
megatron_patch/model/qwen3_moe/moe/moe_utils.py
1 1 (100%) 1 (100%) 2025-04-29
toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py
toolkits/model_checkpoints_convertor/qwen/hf2mcore_qwen2_moe.py
1 10 (10%) 3 (33%) 2025-04-29
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py
1 1 (100%) 1 (100%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/general/__init__.py
toolkits/distributed_checkpoints_convertor/impl/convert.py
1 1 (100%) 1 (100%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py
toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py
1 1 (100%) 2 (50%) 2025-04-15
toolkits/model_checkpoints_convertor/qwen/hf2mcore_qwen2_moe.py
megatron_patch/model/qwen3_moe/moe_module_specs.py
1 3 (33%) 1 (100%) 2025-04-29
megatron_patch/model/qwen3_moe/moe/moe_layer.py
megatron_patch/model/qwen3_moe/gpt_layer_specs.py
1 1 (100%) 1 (100%) 2025-04-29
toolkits/distributed_checkpoints_convertor/impl/general/__init__.py
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/m2h_synchronizer.py
1 1 (100%) 1 (100%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/general/__init__.py
toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py
1 1 (100%) 2 (50%) 2025-04-15
toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py
megatron_patch/model/qwen3_moe/moe/moe_utils.py
1 10 (10%) 1 (100%) 2025-04-29
toolkits/distributed_checkpoints_convertor/impl/general/__init__.py
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py
1 1 (100%) 1 (100%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py
toolkits/distributed_checkpoints_convertor/impl/convert.py
1 1 (100%) 1 (100%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py
toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py
1 1 (100%) 2 (50%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/m2h_synchronizer.py
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py
1 1 (100%) 1 (100%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py
toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py
1 1 (100%) 3 (33%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py
toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py
1 1 (100%) 2 (50%) 2025-04-15
megatron_patch/model/qwen3_moe/moe/router.py
megatron_patch/model/qwen3_moe/moe/moe_layer.py
1 1 (100%) 1 (100%) 2025-04-29
megatron_patch/model/qwen3_moe/moe/moe_utils.py
megatron_patch/model/qwen3_moe/gpt_layer_specs.py
1 1 (100%) 1 (100%) 2025-04-29
toolkits/model_checkpoints_convertor/qwen/hf2mcore_qwen2_moe.py
megatron_patch/model/qwen3_moe/moe/moe_utils.py
1 3 (33%) 1 (100%) 2025-04-29
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py
1 1 (100%) 1 (100%) 2025-04-15
toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py
megatron_patch/model/qwen3_moe/moe/moe_layer.py
1 10 (10%) 1 (100%) 2025-04-29
megatron_patch/model/qwen3_moe/moe/router.py
megatron_patch/model/qwen3_moe/gpt_layer_specs.py
1 1 (100%) 1 (100%) 2025-04-29
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py
toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py
1 1 (100%) 2 (50%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py
toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py
1 1 (100%) 2 (50%) 2025-04-15
toolkits/model_checkpoints_convertor/qwen/hf2mcore_qwen2_moe.py
megatron_patch/model/qwen3_moe/moe/router.py
1 3 (33%) 1 (100%) 2025-04-29
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/m2h_synchronizer.py
toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py
1 1 (100%) 3 (33%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py
1 1 (100%) 1 (100%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py
toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py
1 1 (100%) 3 (33%) 2025-04-15
toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py
megatron_patch/model/qwen3_moe/gpt_layer_specs.py
1 10 (10%) 1 (100%) 2025-04-29
toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py
megatron_patch/model/qwen3_moe/moe_module_specs.py
1 10 (10%) 1 (100%) 2025-04-29
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py
toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py
1 1 (100%) 2 (50%) 2025-04-15
megatron_patch/model/qwen3_moe/moe_module_specs.py
megatron_patch/model/qwen3_moe/moe/moe_layer.py
1 1 (100%) 1 (100%) 2025-04-29
toolkits/distributed_checkpoints_convertor/impl/convert.py
toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py
1 1 (100%) 2 (50%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/m2h_synchronizer.py
1 1 (100%) 1 (100%) 2025-04-15
toolkits/model_checkpoints_convertor/qwen/hf2mcore_qwen2_moe.py
megatron_patch/model/qwen3_moe/gpt_layer_specs.py
1 3 (33%) 1 (100%) 2025-04-29
toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py
megatron_patch/model/qwen3_moe/moe/router.py
1 10 (10%) 1 (100%) 2025-04-29
toolkits/distributed_checkpoints_convertor/impl/convert.py
toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py
1 1 (100%) 2 (50%) 2025-04-15
megatron_patch/model/deepseek_v2/multi_latent_attention.py
megatron_patch/arguments.py
1 2 (50%) 37 (2%) 2025-04-28
megatron_patch/model/deepseek_v2/transformer_config.py
megatron_patch/arguments.py
1 5 (20%) 37 (2%) 2025-04-28
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py
toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py
1 1 (100%) 3 (33%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/general/__init__.py
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py
1 1 (100%) 1 (100%) 2025-04-15
megatron_patch/model/qwen3_moe/moe/moe_utils.py
megatron_patch/model/qwen3_moe/moe/moe_layer.py
1 1 (100%) 1 (100%) 2025-04-29
toolkits/distributed_checkpoints_convertor/impl/general/__init__.py
toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py
1 1 (100%) 3 (33%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/convert.py
toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py
1 1 (100%) 3 (33%) 2025-04-15
toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/m2h_synchronizer.py
toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py
1 1 (100%) 2 (50%) 2025-04-15
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py] [toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py] [toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py] [toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py] [toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py]--[toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py] 2 [toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py] [toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py] [toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py]--[toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py] 2 [toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py]--[toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py] 2 [megatron_patch/model/qwen3_moe/moe_module_specs.py] [megatron_patch/model/qwen3_moe/moe_module_specs.py] [megatron_patch/model/qwen3_moe/gpt_layer_specs.py] [megatron_patch/model/qwen3_moe/gpt_layer_specs.py] [megatron_patch/model/qwen3_moe/moe_module_specs.py]--[megatron_patch/model/qwen3_moe/gpt_layer_specs.py] 1 [megatron_patch/model/qwen3_moe/moe/router.py] [megatron_patch/model/qwen3_moe/moe/router.py] [megatron_patch/model/qwen3_moe/moe_module_specs.py]--[megatron_patch/model/qwen3_moe/moe/router.py] 1 [megatron_patch/model/qwen3_moe/moe/moe_utils.py] [megatron_patch/model/qwen3_moe/moe/moe_utils.py] [megatron_patch/model/qwen3_moe/moe_module_specs.py]--[megatron_patch/model/qwen3_moe/moe/moe_utils.py] 1 [megatron_patch/model/qwen3_moe/moe/moe_layer.py] [megatron_patch/model/qwen3_moe/moe/moe_layer.py] [megatron_patch/model/qwen3_moe/moe_module_specs.py]--[megatron_patch/model/qwen3_moe/moe/moe_layer.py] 1 [megatron_patch/model/qwen3_moe/moe/router.py]--[megatron_patch/model/qwen3_moe/gpt_layer_specs.py] 1 [megatron_patch/model/qwen3_moe/moe/router.py]--[megatron_patch/model/qwen3_moe/moe/moe_layer.py] 1 [megatron_patch/model/qwen3_moe/moe/moe_utils.py]--[megatron_patch/model/qwen3_moe/gpt_layer_specs.py] 1 [megatron_patch/model/qwen3_moe/moe/moe_utils.py]--[megatron_patch/model/qwen3_moe/moe/moe_layer.py] 1 [toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py] [toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py] [toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py]--[megatron_patch/model/qwen3_moe/moe_module_specs.py] 1 [toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py]--[megatron_patch/model/qwen3_moe/gpt_layer_specs.py] 1 [toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py]--[megatron_patch/model/qwen3_moe/moe/router.py] 1 [toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py]--[megatron_patch/model/qwen3_moe/moe/moe_utils.py] 1 [toolkits/model_checkpoints_convertor/qwen/hf2mcore_qwen2_moe.py] [toolkits/model_checkpoints_convertor/qwen/hf2mcore_qwen2_moe.py] [toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py]--[toolkits/model_checkpoints_convertor/qwen/hf2mcore_qwen2_moe.py] 1 [toolkits/pretrain_data_preprocessing/preprocess_data_megatron.py]--[megatron_patch/model/qwen3_moe/moe/moe_layer.py] 1 [toolkits/model_checkpoints_convertor/qwen/hf2mcore_qwen2_moe.py]--[megatron_patch/model/qwen3_moe/moe_module_specs.py] 1 [toolkits/model_checkpoints_convertor/qwen/hf2mcore_qwen2_moe.py]--[megatron_patch/model/qwen3_moe/gpt_layer_specs.py] 1 [toolkits/model_checkpoints_convertor/qwen/hf2mcore_qwen2_moe.py]--[megatron_patch/model/qwen3_moe/moe/router.py] 1 [toolkits/model_checkpoints_convertor/qwen/hf2mcore_qwen2_moe.py]--[megatron_patch/model/qwen3_moe/moe/moe_utils.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py] [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py] [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py]--[toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py]--[toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py]--[toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py] [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py] [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py]--[toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py] 1 [toolkits/distributed_checkpoints_convertor/impl/convert.py] [toolkits/distributed_checkpoints_convertor/impl/convert.py] [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py]--[toolkits/distributed_checkpoints_convertor/impl/convert.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py]--[toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py]--[toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py]--[toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/general/__init__.py] [toolkits/distributed_checkpoints_convertor/impl/general/__init__.py] [toolkits/distributed_checkpoints_convertor/impl/general/__init__.py]--[toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/general/__init__.py]--[toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/general/__init__.py]--[toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/general/__init__.py]--[toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py] 1 [toolkits/distributed_checkpoints_convertor/impl/general/__init__.py]--[toolkits/distributed_checkpoints_convertor/impl/convert.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/m2h_synchronizer.py] [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/m2h_synchronizer.py] [toolkits/distributed_checkpoints_convertor/impl/general/__init__.py]--[toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/m2h_synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/convert.py]--[toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/convert.py]--[toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/convert.py]--[toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py] [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py] [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py]--[toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py]--[toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py]--[toolkits/distributed_checkpoints_convertor/impl/general/m2h_synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py]--[toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py]--[toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/__init__.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/patch.py]--[toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/m2h_synchronizer.py] 1 [megatron_patch/model/qwen3_moe/moe/moe_layer.py]--[megatron_patch/model/qwen3_moe/gpt_layer_specs.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/m2h_synchronizer.py]--[toolkits/distributed_checkpoints_convertor/impl/general/synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/m2h_synchronizer.py]--[toolkits/distributed_checkpoints_convertor/impl/general/h2m_synchronizer.py] 1 [toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/m2h_synchronizer.py]--[toolkits/distributed_checkpoints_convertor/impl/deepseek_v3/h2m_synchronizer.py] 1 [megatron_patch/model/deepseek_v2/multi_latent_attention.py] [megatron_patch/model/deepseek_v2/multi_latent_attention.py] [megatron_patch/arguments.py] [megatron_patch/arguments.py] [megatron_patch/model/deepseek_v2/multi_latent_attention.py]--[megatron_patch/arguments.py] 1 [megatron_patch/model/deepseek_v2/transformer_config.py] [megatron_patch/model/deepseek_v2/transformer_config.py] [megatron_patch/model/deepseek_v2/transformer_config.py]--[megatron_patch/arguments.py] 1
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 toolkits toolkits toolkits--toolkits 3 megatron_patch megatron_patch toolkits--megatron_patch 1 megatron_patch--megatron_patch 2
Download: SVG DOT (open online Graphviz editor)

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