huggingface / trl
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
22% | 26% | 30% | 11% | 9%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py22% | 26% | 31% | 11% | 7%
yaml0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
trl24% | 24% | 32% | 9% | 8%
scripts0% | 50% | 0% | 45% | 3%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
dpo_trainer.py
in trl/trainer
1257 27
kto_trainer.py
in trl/trainer
1235 25
utils.py
in trl/trainer
1120 49
bco_trainer.py
in trl/trainer
1073 30
grpo_trainer.py
in trl/trainer
971 29
cpo_trainer.py
in trl/trainer
741 20
orpo_trainer.py
in trl/trainer
730 20
ppo_trainer.py
in trl/trainer
666 11
614 1
sft_trainer.py
in trl/trainer
590 17
rloo_trainer.py
in trl/trainer
549 7
online_dpo_trainer.py
in trl/trainer
544 12
modeling_sd_base.py
in trl/models
490 33
modeling_base.py
in trl/models
481 18
ddpo_trainer.py
in trl/trainer
433 15
xpo_trainer.py
in trl/trainer
404 12
grpo_config.py
in trl/trainer
367 1
callbacks.py
in trl/trainer
363 23
nash_md_trainer.py
in trl/trainer
360 12
330 9
325 21
vllm_serve.py
in trl/scripts
316 7
base_environment.py
in trl/environment
299 19
reward_trainer.py
in trl/trainer
293 8
alignprop_trainer.py
in trl/trainer
291 13
dpo_config.py
in trl/trainer
264 1
gkd_trainer.py
in trl/trainer
239 6
237 17
236 10
prm_trainer.py
in trl/trainer
217 4
utils.py
in trl/models
208 17
judges.py
in trl/trainer
201 5
199 1
199 -
ddpo_config.py
in trl/trainer
187 2
180 8
sft_config.py
in trl/trainer
159 1
vllm_client.py
in trl/extras
148 8
kto_config.py
in trl/trainer
147 1
__init__.py
in trl/trainer
145 -
utils.py
in trl/scripts
138 5
bco_config.py
in trl/trainer
128 1
log_reports.py
in scripts
122 2
120 1
113 1
cpo_config.py
in trl/trainer
111 1
online_dpo_config.py
in trl/trainer
111 1
core.py
in trl
105 8
model_config.py
in trl/trainer
100 1
orpo_config.py
in trl/trainer
97 1
Files With Most Units (Top 50)
File# lines# units
utils.py
in trl/trainer
1120 49
modeling_sd_base.py
in trl/models
490 33
bco_trainer.py
in trl/trainer
1073 30
grpo_trainer.py
in trl/trainer
971 29
dpo_trainer.py
in trl/trainer
1257 27
kto_trainer.py
in trl/trainer
1235 25
callbacks.py
in trl/trainer
363 23
325 21
cpo_trainer.py
in trl/trainer
741 20
orpo_trainer.py
in trl/trainer
730 20
base_environment.py
in trl/environment
299 19
modeling_base.py
in trl/models
481 18
91 18
237 17
utils.py
in trl/models
208 17
sft_trainer.py
in trl/trainer
590 17
ddpo_trainer.py
in trl/trainer
433 15
alignprop_trainer.py
in trl/trainer
291 13
nash_md_trainer.py
in trl/trainer
360 12
online_dpo_trainer.py
in trl/trainer
544 12
xpo_trainer.py
in trl/trainer
404 12
ppo_trainer.py
in trl/trainer
666 11
236 10
330 9
180 8
vllm_client.py
in trl/extras
148 8
core.py
in trl
105 8
reward_trainer.py
in trl/trainer
293 8
vllm_serve.py
in trl/scripts
316 7
rloo_trainer.py
in trl/trainer
549 7
gkd_trainer.py
in trl/trainer
239 6
64 5
utils.py
in trl/scripts
138 5
judges.py
in trl/trainer
201 5
60 4
prm_trainer.py
in trl/trainer
217 4
41 3
log_reports.py
in scripts
122 2
sd_utils.py
in trl/models
74 2
dpo.py
in trl/scripts
82 2
sft.py
in trl/scripts
63 2
kto.py
in trl/scripts
51 2
grpo.py
in trl/scripts
82 2
67 2
profiling.py
in trl/extras
27 2
ddpo_config.py
in trl/trainer
187 2
alignprop_config.py
in trl/trainer
96 2
614 1
113 1
120 1
Files With Long Lines (Top 28)

There are 28 files with lines longer than 120 characters. In total, there are 132 long lines.

File# lines# units# long lines
614 1 54
113 1 9
bco_trainer.py
in trl/trainer
1073 30 7
kto_trainer.py
in trl/trainer
1235 25 7
orpo_trainer.py
in trl/trainer
730 20 6
dpo_trainer.py
in trl/trainer
1257 27 5
cpo_trainer.py
in trl/trainer
741 20 5
ddpo_trainer.py
in trl/trainer
433 15 4
utils.py
in trl/trainer
1120 49 4
sft_config.py
in trl/trainer
159 1 3
judges.py
in trl/trainer
201 5 3
reward_trainer.py
in trl/trainer
293 8 3
199 1 2
modeling_base.py
in trl/models
481 18 2
237 17 2
grpo_config.py
in trl/trainer
367 1 2
ppo_trainer.py
in trl/trainer
666 11 2
prm_trainer.py
in trl/trainer
217 4 2
modeling_sd_base.py
in trl/models
490 33 1
67 2 1
base_environment.py
in trl/environment
299 19 1
prm_config.py
in trl/trainer
66 1 1
reward_config.py
in trl/trainer
60 1 1
sft_trainer.py
in trl/trainer
590 17 1
xpo_trainer.py
in trl/trainer
404 12 1
330 9 1
alignprop_trainer.py
in trl/trainer
291 13 1
rloo_trainer.py
in trl/trainer
549 7 1