huggingface / diffusers
File Size

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

Intro
Learn more...
File Size Overall
18% | 43% | 27% | 5% | 4%
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
py18% | 43% | 27% | 5% | 4%
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
src21% | 43% | 26% | 4% | 3%
scripts0% | 43% | 38% | 12% | 5%
utils0% | 40% | 0% | 31% | 27%
benchmarks0% | 0% | 43% | 0% | 56%
ROOT0% | 0% | 0% | 83% | 16%
Longest Files (Top 50)
File# lines# units
attention_processor.py
in src/diffusers/models
4221 121
unet_2d_blocks.py
in src/diffusers/models/unets
3090 59
lora_pipeline.py
in src/diffusers/loaders
2994 101
single_file_utils.py
in src/diffusers/loaders
2787 58
2031 609
modeling_text_unet.py
in src/diffusers/pipelines/deprecated/versatile_diffusion
1815 35
unet_motion_model.py
in src/diffusers/models/unets
1638 30
embeddings.py
in src/diffusers/models
1609 101
lora_conversion_utils.py
in src/diffusers/loaders
1462 16
dummy_pt_objects.py
in src/diffusers/utils
1399 423
convert_from_ckpt.py
in src/diffusers/pipelines/stable_diffusion
1377 22
controlnet_xs.py
in src/diffusers/models/controlnets
1337 37
pipeline_controlnet_inpaint_sd_xl.py
in src/diffusers/pipelines/controlnet
1252 24
unet_3d_blocks.py
in src/diffusers/models/unets
1242 31
pipeline_utils.py
in src/diffusers/pipelines
1199 40
pipeline_controlnet_union_inpaint_sd_xl.py
in src/diffusers/pipelines/controlnet
1181 24
__init__.py
in src/diffusers
1159 -
modeling_utils.py
in src/diffusers/models
1158 45
pipeline_leditspp_stable_diffusion_xl.py
in src/diffusers/pipelines/ledits_pp
1149 38
pipeline_pag_sd_xl_inpaint.py
in src/diffusers/pipelines/pag
1131 27
pipeline_stable_diffusion_xl_inpaint.py
in src/diffusers/pipelines/stable_diffusion_xl
1104 28
pipeline_pag_controlnet_sd_xl_img2img.py
in src/diffusers/pipelines/pag
1087 19
pipeline_controlnet_sd_xl_img2img.py
in src/diffusers/pipelines/controlnet
1076 20
modeling_audioldm2.py
in src/diffusers/pipelines/audioldm2
1060 17
pipeline_pag_controlnet_sd_xl.py
in src/diffusers/pipelines/pag
1049 20
autoencoder_kl_ltx.py
in src/diffusers/models/autoencoders
1047 37
pipeline_controlnet_union_sd_xl.py
in src/diffusers/pipelines/controlnet
1039 21
pipeline_controlnet_sd_xl.py
in src/diffusers/pipelines/controlnet
1039 21
pipeline_pag_controlnet_sd_inpaint.py
in src/diffusers/pipelines/pag
1018 21
pipeline_controlnet_inpaint.py
in src/diffusers/pipelines/controlnet
1013 23
pipeline_controlnet_union_sd_xl_img2img.py
in src/diffusers/pipelines/controlnet
1010 20
pipeline_leditspp_stable_diffusion.py
in src/diffusers/pipelines/ledits_pp
998 33
pipeline_unidiffuser.py
in src/diffusers/pipelines/unidiffuser
978 30
971 33
pipeline_pag_sd_xl_img2img.py
in src/diffusers/pipelines/pag
966 25
pipeline_stable_diffusion_xl_img2img.py
in src/diffusers/pipelines/stable_diffusion_xl
935 25
autoencoder_kl_cogvideox.py
in src/diffusers/models/autoencoders
920 32
convert_if.py
in scripts
918 21
pipeline_stable_diffusion_diffedit.py
in src/diffusers/pipelines/stable_diffusion_diffedit
915 20
pipeline_pag_sd_inpaint.py
in src/diffusers/pipelines/pag
908 23
pipeline_stable_diffusion_inpaint.py
in src/diffusers/pipelines/stable_diffusion
900 22
pipeline_stable_diffusion_3_inpaint.py
in src/diffusers/pipelines/stable_diffusion_3
892 22
890 27
pipeline_animatediff_video2video_controlnet.py
in src/diffusers/pipelines/animatediff
889 20
pipeline_controlnet.py
in src/diffusers/pipelines/controlnet
887 21
pipeline_controlnet_img2img.py
in src/diffusers/pipelines/controlnet
881 22
870 15
pipeline_pag_controlnet_sd.py
in src/diffusers/pipelines/pag
867 18
testing_utils.py
in src/diffusers/utils
865 84
transformer_hunyuan_video.py
in src/diffusers/models/transformers
865 32
Files With Most Units (Top 50)
File# lines# units
2031 609
dummy_pt_objects.py
in src/diffusers/utils
1399 423
attention_processor.py
in src/diffusers/models
4221 121
embeddings.py
in src/diffusers/models
1609 101
lora_pipeline.py
in src/diffusers/loaders
2994 101
testing_utils.py
in src/diffusers/utils
865 84
import_utils.py
in src/diffusers/utils
446 60
unet_2d_blocks.py
in src/diffusers/models/unets
3090 59
single_file_utils.py
in src/diffusers/loaders
2787 58
modeling_utils.py
in src/diffusers/models
1158 45
dummy_flax_objects.py
in src/diffusers/utils
141 42
pipeline_utils.py
in src/diffusers/pipelines
1199 40
unet_1d_blocks.py
in src/diffusers/models/unets
535 39
pipeline_leditspp_stable_diffusion_xl.py
in src/diffusers/pipelines/ledits_pp
1149 38
autoencoder_kl_ltx.py
in src/diffusers/models/autoencoders
1047 37
controlnet_xs.py
in src/diffusers/models/controlnets
1337 37
autoencoder_kl_hunyuan_video.py
in src/diffusers/models/autoencoders
791 36
modeling_text_unet.py
in src/diffusers/pipelines/deprecated/versatile_diffusion
1815 35
autoencoder_kl_magvit.py
in src/diffusers/models/autoencoders
801 35
normalization.py
in src/diffusers/models
411 34
autoencoder_kl_wan.py
in src/diffusers/models/autoencoders
675 34
transformer_hidream_image.py
in src/diffusers/models/transformers
779 34
image_processor.py
in src/diffusers
649 34
group_offloading.py
in src/diffusers/hooks
592 34
971 33
pipeline_leditspp_stable_diffusion.py
in src/diffusers/pipelines/ledits_pp
998 33
renderer.py
in src/diffusers/pipelines/shap_e
636 33
logging.py
in src/diffusers/utils
156 33
lora_base.py
in src/diffusers/loaders
607 33
text_encoder.py
in src/diffusers/pipelines/kolors
585 32
autoencoder_kl_mochi.py
in src/diffusers/models/autoencoders
717 32
autoencoder_kl_cogvideox.py
in src/diffusers/models/autoencoders
920 32
transformer_hunyuan_video.py
in src/diffusers/models/transformers
865 32
unet_3d_blocks.py
in src/diffusers/models/unets
1242 31
pipeline_unidiffuser.py
in src/diffusers/pipelines/unidiffuser
978 30
unet_motion_model.py
in src/diffusers/models/unets
1638 30
tokenizer.py
in src/diffusers/pipelines/kolors
212 29
midi_utils.py
in src/diffusers/pipelines/deprecated/spectrogram_diffusion
405 29
vae_flax.py
in src/diffusers/models
476 29
pipeline_stable_diffusion_xl_inpaint.py
in src/diffusers/pipelines/stable_diffusion_xl
1104 28
scheduling_dpmsolver_sde.py
in src/diffusers/schedulers
379 28
bnb_quantizer.py
in src/diffusers/quantizers/bitsandbytes
414 28
890 27
763 27
pipeline_chroma_img2img.py
in src/diffusers/pipelines/chroma
668 27
pipeline_ltx_condition.py
in src/diffusers/pipelines/ltx
840 27
pipeline_stable_diffusion_attend_and_excite.py
in src/diffusers/pipelines/stable_diffusion_attend_and_excite
691 27
pipeline_pag_sd_xl_inpaint.py
in src/diffusers/pipelines/pag
1131 27
vae.py
in src/diffusers/models/autoencoders
589 27
autoencoder_dc.py
in src/diffusers/models/autoencoders
492 27
Files With Long Lines (Top 50)

There are 317 files with lines longer than 120 characters. In total, there are 1600 long lines.

File# lines# units# long lines
lora_pipeline.py
in src/diffusers/loaders
2994 101 59
418 4 30
pipeline_utils.py
in src/diffusers/pipelines
1199 40 28
attention_processor.py
in src/diffusers/models
4221 121 23
pipeline_controlnet_inpaint_sd_xl.py
in src/diffusers/pipelines/controlnet
1252 24 22
unet_2d_blocks.py
in src/diffusers/models/unets
3090 59 22
modeling_text_unet.py
in src/diffusers/pipelines/deprecated/versatile_diffusion
1815 35 21
modeling_utils.py
in src/diffusers/models
1158 45 20
unet_2d_condition.py
in src/diffusers/models/unets
851 20 19
unet_motion_model.py
in src/diffusers/models/unets
1638 30 18
pipeline_controlnet_union_inpaint_sd_xl.py
in src/diffusers/pipelines/controlnet
1181 24 17
pipeline_controlnet_sd_xl_img2img.py
in src/diffusers/pipelines/controlnet
1076 20 17
lora_base.py
in src/diffusers/loaders
607 33 17
pipeline_controlnet.py
in src/diffusers/pipelines/controlnet
887 21 16
pipeline_controlnet_sd_xl.py
in src/diffusers/pipelines/controlnet
1039 21 15
pipeline_pag_controlnet_sd_xl_img2img.py
in src/diffusers/pipelines/pag
1087 19 15
pipeline_stable_diffusion_xl_inpaint.py
in src/diffusers/pipelines/stable_diffusion_xl
1104 28 14
convert_from_ckpt.py
in src/diffusers/pipelines/stable_diffusion
1377 22 14
pipeline_controlnet_union_sd_xl_img2img.py
in src/diffusers/pipelines/controlnet
1010 20 14
pipeline_controlnet_inpaint.py
in src/diffusers/pipelines/controlnet
1013 23 14
pipeline_controlnet_img2img.py
in src/diffusers/pipelines/controlnet
881 22 14
scheduling_dpmsolver_singlestep.py
in src/diffusers/schedulers
727 26 14
pipeline_hidream_image.py
in src/diffusers/pipelines/hidream_image
704 19 13
pipeline_controlnet_union_sd_xl.py
in src/diffusers/pipelines/controlnet
1039 21 13
pipeline_pag_controlnet_sd_inpaint.py
in src/diffusers/pipelines/pag
1018 21 13
pipeline_pag_controlnet_sd_xl.py
in src/diffusers/pipelines/pag
1049 20 13
pipeline_sana.py
in src/diffusers/pipelines/sana
629 19 12
pipeline_sana_controlnet.py
in src/diffusers/pipelines/sana
690 20 12
modeling_audioldm2.py
in src/diffusers/pipelines/audioldm2
1060 17 12
pipeline_pag_sd_xl_inpaint.py
in src/diffusers/pipelines/pag
1131 27 12
pipeline_pag_sana.py
in src/diffusers/pipelines/pag
584 17 12
pipeline_pag_controlnet_sd.py
in src/diffusers/pipelines/pag
867 18 12
pipeline_sana_sprint.py
in src/diffusers/pipelines/sana
537 18 11
pipeline_sana_sprint_img2img.py
in src/diffusers/pipelines/sana
596 20 11
pipeline_stable_diffusion_3_inpaint.py
in src/diffusers/pipelines/stable_diffusion_3
892 22 11
pipeline_stable_diffusion_inpaint.py
in src/diffusers/pipelines/stable_diffusion
900 22 11
pipeline_loading_utils.py
in src/diffusers/pipelines
852 26 11
scheduling_dpmsolver_multistep.py
in src/diffusers/schedulers
716 26 11
pipeline_wan_vace.py
in src/diffusers/pipelines/wan
643 19 10
pipeline_stable_diffusion_diffedit.py
in src/diffusers/pipelines/stable_diffusion_diffedit
915 20 10
pipeline_stable_diffusion_img2img.py
in src/diffusers/pipelines/stable_diffusion
757 22 10
scheduling_unipc_multistep.py
in src/diffusers/schedulers
657 24 10
torchao_quantizer.py
in src/diffusers/quantizers/torchao
240 15 10
bnb_quantizer.py
in src/diffusers/quantizers/bitsandbytes
414 28 10
pipeline_stable_diffusion_xl.py
in src/diffusers/pipelines/stable_diffusion_xl
805 21 9
pipeline_stable_diffusion_xl_img2img.py
in src/diffusers/pipelines/stable_diffusion_xl
935 25 9
pipeline_stable_diffusion.py
in src/diffusers/pipelines/stable_diffusion
715 21 9
controlnet_xs.py
in src/diffusers/models/controlnets
1337 37 9
textual_inversion.py
in src/diffusers/loaders
301 8 9
638 21 9