huggingface / trl
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
trl/trainer/orpo_config.py
trl/trainer/dpo_config.py
6 16 (37%) 51 (11%) 2025-06-20
trl/trainer/orpo_config.py
trl/trainer/kto_config.py
6 16 (37%) 26 (23%) 2025-06-20
trl/trainer/kto_config.py
trl/trainer/dpo_config.py
6 26 (23%) 51 (11%) 2025-06-20
trl/trainer/orpo_config.py
trl/trainer/bco_config.py
6 16 (37%) 16 (37%) 2025-06-20
trl/trainer/dpo_config.py
trl/trainer/bco_config.py
6 51 (11%) 16 (37%) 2025-06-20
trl/trainer/dpo_config.py
trl/trainer/cpo_config.py
6 51 (11%) 21 (28%) 2025-06-20
trl/trainer/sft_config.py
trl/trainer/bco_config.py
6 37 (16%) 16 (37%) 2025-06-20
trl/trainer/orpo_trainer.py
trl/trainer/kto_trainer.py
6 54 (11%) 79 (7%) 2025-06-19
trl/trainer/kto_config.py
trl/trainer/bco_config.py
6 26 (23%) 16 (37%) 2025-06-20
trl/trainer/sft_config.py
trl/trainer/reward_config.py
6 37 (16%) 18 (33%) 2025-06-20
trl/trainer/sft_config.py
trl/trainer/cpo_config.py
6 37 (16%) 21 (28%) 2025-06-20
trl/trainer/utils.py
trl/trainer/grpo_config.py
6 131 (4%) 57 (10%) 2025-06-25
trl/trainer/cpo_config.py
trl/trainer/bco_config.py
6 21 (28%) 16 (37%) 2025-06-20
trl/trainer/kto_trainer.py
trl/trainer/cpo_trainer.py
6 79 (7%) 51 (11%) 2025-06-19
trl/trainer/dpo_trainer.py
trl/trainer/cpo_trainer.py
6 164 (3%) 51 (11%) 2025-06-19
trl/trainer/orpo_config.py
trl/trainer/cpo_config.py
6 16 (37%) 21 (28%) 2025-06-20
trl/trainer/orpo_trainer.py
trl/trainer/cpo_trainer.py
6 54 (11%) 51 (11%) 2025-06-19
trl/trainer/cpo_trainer.py
trl/trainer/bco_trainer.py
6 51 (11%) 52 (11%) 2025-06-19
trl/trainer/sft_config.py
trl/trainer/kto_config.py
6 37 (16%) 26 (23%) 2025-06-20
trl/trainer/kto_config.py
trl/trainer/cpo_config.py
6 26 (23%) 21 (28%) 2025-06-20
trl/trainer/kto_trainer.py
trl/trainer/bco_trainer.py
6 79 (7%) 52 (11%) 2025-06-19
trl/trainer/orpo_trainer.py
trl/trainer/dpo_trainer.py
6 54 (11%) 164 (3%) 2025-06-19
trl/trainer/sft_config.py
trl/trainer/orpo_config.py
6 37 (16%) 16 (37%) 2025-06-20
trl/trainer/orpo_trainer.py
trl/trainer/bco_trainer.py
6 54 (11%) 52 (11%) 2025-06-19
trl/trainer/kto_trainer.py
trl/trainer/dpo_trainer.py
6 79 (7%) 164 (3%) 2025-06-19
trl/trainer/dpo_trainer.py
trl/trainer/bco_trainer.py
6 164 (3%) 52 (11%) 2025-06-19
trl/trainer/sft_config.py
trl/trainer/dpo_config.py
6 37 (16%) 51 (11%) 2025-06-20
trl/trainer/cpo_config.py
trl/trainer/grpo_config.py
5 21 (23%) 57 (8%) 2025-06-20
trl/trainer/online_dpo_config.py
trl/trainer/utils.py
5 27 (18%) 131 (3%) 2025-06-20
trl/trainer/dpo_config.py
trl/trainer/utils.py
5 51 (9%) 131 (3%) 2025-06-20
trl/trainer/iterative_sft_config.py
trl/trainer/utils.py
5 7 (71%) 131 (3%) 2025-06-20
trl/trainer/cpo_config.py
trl/trainer/utils.py
5 21 (23%) 131 (3%) 2025-06-20
trl/trainer/reward_config.py
trl/trainer/dpo_config.py
5 18 (27%) 51 (9%) 2025-06-20
trl/trainer/iterative_sft_config.py
trl/trainer/cpo_config.py
5 7 (71%) 21 (23%) 2025-06-20
trl/trainer/reward_config.py
trl/trainer/utils.py
5 18 (27%) 131 (3%) 2025-06-20
trl/trainer/sft_config.py
trl/trainer/online_dpo_config.py
5 37 (13%) 27 (18%) 2025-06-20
trl/trainer/orpo_config.py
trl/trainer/utils.py
5 16 (31%) 131 (3%) 2025-06-20
trl/trainer/iterative_sft_config.py
trl/trainer/dpo_config.py
5 7 (71%) 51 (9%) 2025-06-20
trl/trainer/online_dpo_config.py
trl/trainer/cpo_config.py
5 27 (18%) 21 (23%) 2025-06-20
trl/trainer/iterative_sft_config.py
trl/trainer/bco_config.py
5 7 (71%) 16 (31%) 2025-06-20
trl/trainer/reward_config.py
trl/trainer/grpo_config.py
5 18 (27%) 57 (8%) 2025-06-20
trl/trainer/sft_config.py
trl/trainer/prm_config.py
5 37 (13%) 11 (45%) 2025-06-20
trl/trainer/reward_config.py
trl/trainer/bco_config.py
5 18 (27%) 16 (31%) 2025-06-20
trl/trainer/dpo_config.py
trl/trainer/grpo_config.py
5 51 (9%) 57 (8%) 2025-06-20
trl/trainer/kto_config.py
trl/trainer/grpo_config.py
5 26 (19%) 57 (8%) 2025-06-20
trl/trainer/sft_config.py
trl/trainer/utils.py
5 37 (13%) 131 (3%) 2025-06-20
trl/trainer/kto_config.py
trl/trainer/iterative_sft_config.py
5 26 (19%) 7 (71%) 2025-06-20
trl/trainer/bco_config.py
trl/trainer/utils.py
5 16 (31%) 131 (3%) 2025-06-20
trl/trainer/bco_config.py
trl/trainer/grpo_config.py
5 16 (31%) 57 (8%) 2025-06-20
trl/trainer/orpo_config.py
trl/trainer/online_dpo_config.py
5 16 (31%) 27 (18%) 2025-06-20
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [trl/trainer/orpo_config.py] [trl/trainer/orpo_config.py] [trl/trainer/dpo_config.py] [trl/trainer/dpo_config.py] [trl/trainer/orpo_config.py]--[trl/trainer/dpo_config.py] 6 [trl/trainer/kto_config.py] [trl/trainer/kto_config.py] [trl/trainer/orpo_config.py]--[trl/trainer/kto_config.py] 6 [trl/trainer/bco_config.py] [trl/trainer/bco_config.py] [trl/trainer/orpo_config.py]--[trl/trainer/bco_config.py] 6 [trl/trainer/cpo_config.py] [trl/trainer/cpo_config.py] [trl/trainer/orpo_config.py]--[trl/trainer/cpo_config.py] 6 [trl/trainer/utils.py] [trl/trainer/utils.py] [trl/trainer/orpo_config.py]--[trl/trainer/utils.py] 5 [trl/trainer/online_dpo_config.py] [trl/trainer/online_dpo_config.py] [trl/trainer/orpo_config.py]--[trl/trainer/online_dpo_config.py] 5 [trl/trainer/dpo_config.py]--[trl/trainer/bco_config.py] 6 [trl/trainer/dpo_config.py]--[trl/trainer/cpo_config.py] 6 [trl/trainer/dpo_config.py]--[trl/trainer/utils.py] 5 [trl/trainer/grpo_config.py] [trl/trainer/grpo_config.py] [trl/trainer/dpo_config.py]--[trl/trainer/grpo_config.py] 5 [trl/trainer/kto_config.py]--[trl/trainer/dpo_config.py] 6 [trl/trainer/kto_config.py]--[trl/trainer/bco_config.py] 6 [trl/trainer/kto_config.py]--[trl/trainer/cpo_config.py] 6 [trl/trainer/kto_config.py]--[trl/trainer/grpo_config.py] 5 [trl/trainer/iterative_sft_config.py] [trl/trainer/iterative_sft_config.py] [trl/trainer/kto_config.py]--[trl/trainer/iterative_sft_config.py] 5 [trl/trainer/bco_config.py]--[trl/trainer/utils.py] 5 [trl/trainer/bco_config.py]--[trl/trainer/grpo_config.py] 5 [trl/trainer/cpo_config.py]--[trl/trainer/bco_config.py] 6 [trl/trainer/cpo_config.py]--[trl/trainer/utils.py] 5 [trl/trainer/cpo_config.py]--[trl/trainer/grpo_config.py] 5 [trl/trainer/sft_config.py] [trl/trainer/sft_config.py] [trl/trainer/sft_config.py]--[trl/trainer/orpo_config.py] 6 [trl/trainer/sft_config.py]--[trl/trainer/dpo_config.py] 6 [trl/trainer/sft_config.py]--[trl/trainer/kto_config.py] 6 [trl/trainer/sft_config.py]--[trl/trainer/bco_config.py] 6 [trl/trainer/sft_config.py]--[trl/trainer/cpo_config.py] 6 [trl/trainer/reward_config.py] [trl/trainer/reward_config.py] [trl/trainer/sft_config.py]--[trl/trainer/reward_config.py] 6 [trl/trainer/sft_config.py]--[trl/trainer/utils.py] 5 [trl/trainer/sft_config.py]--[trl/trainer/online_dpo_config.py] 5 [trl/trainer/prm_config.py] [trl/trainer/prm_config.py] [trl/trainer/sft_config.py]--[trl/trainer/prm_config.py] 5 [trl/trainer/orpo_trainer.py] [trl/trainer/orpo_trainer.py] [trl/trainer/kto_trainer.py] [trl/trainer/kto_trainer.py] [trl/trainer/orpo_trainer.py]--[trl/trainer/kto_trainer.py] 6 [trl/trainer/cpo_trainer.py] [trl/trainer/cpo_trainer.py] [trl/trainer/orpo_trainer.py]--[trl/trainer/cpo_trainer.py] 6 [trl/trainer/dpo_trainer.py] [trl/trainer/dpo_trainer.py] [trl/trainer/orpo_trainer.py]--[trl/trainer/dpo_trainer.py] 6 [trl/trainer/bco_trainer.py] [trl/trainer/bco_trainer.py] [trl/trainer/orpo_trainer.py]--[trl/trainer/bco_trainer.py] 6 [trl/trainer/kto_trainer.py]--[trl/trainer/cpo_trainer.py] 6 [trl/trainer/kto_trainer.py]--[trl/trainer/dpo_trainer.py] 6 [trl/trainer/kto_trainer.py]--[trl/trainer/bco_trainer.py] 6 [trl/trainer/reward_config.py]--[trl/trainer/dpo_config.py] 5 [trl/trainer/reward_config.py]--[trl/trainer/bco_config.py] 5 [trl/trainer/reward_config.py]--[trl/trainer/utils.py] 5 [trl/trainer/reward_config.py]--[trl/trainer/grpo_config.py] 5 [trl/trainer/utils.py]--[trl/trainer/grpo_config.py] 6 [trl/trainer/cpo_trainer.py]--[trl/trainer/bco_trainer.py] 6 [trl/trainer/dpo_trainer.py]--[trl/trainer/cpo_trainer.py] 6 [trl/trainer/dpo_trainer.py]--[trl/trainer/bco_trainer.py] 6 [trl/trainer/online_dpo_config.py]--[trl/trainer/cpo_config.py] 5 [trl/trainer/online_dpo_config.py]--[trl/trainer/utils.py] 5 [trl/trainer/iterative_sft_config.py]--[trl/trainer/dpo_config.py] 5 [trl/trainer/iterative_sft_config.py]--[trl/trainer/bco_config.py] 5 [trl/trainer/iterative_sft_config.py]--[trl/trainer/cpo_config.py] 5 [trl/trainer/iterative_sft_config.py]--[trl/trainer/utils.py] 5
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 trl trl trl--trl 27 ROOT ROOT trl--ROOT 4 scripts scripts scripts--trl 2
Download: SVG DOT (open online Graphviz editor)

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