huggingface / transformers.js
File Size

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

Intro
Learn more...
File Size Overall
50% | 17% | 10% | 5% | 16%
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
js55% | 15% | 8% | 5% | 15%
py0% | 35% | 33% | 6% | 25%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src55% | 15% | 8% | 5% | 15%
scripts0% | 35% | 33% | 6% | 25%
Longest Files (Top 50)
File# lines# units
models.js
in src
4106 243
2487 152
2068 93
tensor.js
in src/utils
1020 86
805 23
maths.js
in src/utils
747 33
float16.py
in scripts
644 25
audio.js
in src/utils
612 23
image.js
in src/utils
531 23
hub.js
in src/utils
460 21
logits_process.js
in src/generation
368 33
convert.py
in scripts
343 1
328 6
data-structures.js
in src/utils
302 37
quantize.py
in scripts
268 7
image_processing_idefics3.js
in src/models/idefics3
162 4
common_whisper.js
in src/models/whisper
136 1
feature_extraction_seamless_m4t.js
in src/models/seamless_m4t
136 3
streamers.js
in src/generation
134 7
image_processing_phi3_v.js
in src/models/phi3_v
129 5
image_processing_sam.js
in src/models/sam
128 8
speecht5.py
in scripts/extra
110 1
registry.js
in src/ops
104 8
processing_mgp_str.js
in src/models/mgp_str
100 10
processing_idefics3.js
in src/models/idefics3
99 4
logits_sampler.js
in src/generation
97 11
onnx.js
in src/backends
97 4
feature_extraction_clap.js
in src/models/clap
92 4
processing_janus.js
in src/models/janus
89 2
marian.py
in scripts/extra
88 1
video.js
in src/utils
85 6
vits.py
in scripts/extra
82 1
feature_extraction_wespeaker.js
in src/models/wespeaker
80 3
core.js
in src/utils
78 16
78 9
feature_extraction_whisper.js
in src/models/whisper
77 3
stopping_criteria.js
in src/generation
76 13
processing_florence2.js
in src/models/florence2
76 3
feature_extraction_gemma3n.js
in src/models/gemma3n
76 3
processing_grounding_dino.js
in src/models/grounding_dino
69 3
processing_paligemma.js
in src/models/paligemma
67 2
feature_extraction_pyannote.js
in src/models/pyannote
64 3
env.js
in src
63 1
feature_extraction_audio_spectrogram_transformer.js
in src/models/audio_spectrogram_transformer
59 2
image_processing_vitpose.js
in src/models/vitpose
57 -
openelm.py
in scripts/extra
55 2
processing_gemma3n.js
in src/models/gemma3n
53 2
configuration_utils.js
in src/generation
52 1
whisper.py
in scripts/extra
51 3
utils.py
in scripts
51 2
Files With Most Units (Top 50)
File# lines# units
models.js
in src
4106 243
2487 152
2068 93
tensor.js
in src/utils
1020 86
data-structures.js
in src/utils
302 37
logits_process.js
in src/generation
368 33
maths.js
in src/utils
747 33
float16.py
in scripts
644 25
image.js
in src/utils
531 23
audio.js
in src/utils
612 23
805 23
hub.js
in src/utils
460 21
core.js
in src/utils
78 16
stopping_criteria.js
in src/generation
76 13
logits_sampler.js
in src/generation
97 11
processing_mgp_str.js
in src/models/mgp_str
100 10
78 9
image_processing_sam.js
in src/models/sam
128 8
registry.js
in src/ops
104 8
quantize.py
in scripts
268 7
streamers.js
in src/generation
134 7
328 6
video.js
in src/utils
85 6
image_processing_phi3_v.js
in src/models/phi3_v
129 5
onnx.js
in src/backends
97 4
image_processing_detr.js
in src/models/detr
25 4
processing_idefics3.js
in src/models/idefics3
99 4
image_processing_idefics3.js
in src/models/idefics3
162 4
feature_extraction_clap.js
in src/models/clap
92 4
whisper.py
in scripts/extra
51 3
clip.py
in scripts/extra
22 3
siglip.py
in scripts/extra
24 3
generic.js
in src/utils
11 3
processing_florence2.js
in src/models/florence2
76 3
feature_extraction_whisper.js
in src/models/whisper
77 3
feature_extraction_wespeaker.js
in src/models/wespeaker
80 3
feature_extraction_seamless_m4t.js
in src/models/seamless_m4t
136 3
processing_pyannote.js
in src/models/pyannote
14 3
feature_extraction_pyannote.js
in src/models/pyannote
64 3
processing_grounding_dino.js
in src/models/grounding_dino
69 3
processing_sam.js
in src/models/sam
14 3
feature_extraction_gemma3n.js
in src/models/gemma3n
76 3
21 3
openelm.py
in scripts/extra
55 2
esm.py
in scripts/extra
42 2
utils.py
in scripts
51 2
feature_extraction_audio_spectrogram_transformer.js
in src/models/audio_spectrogram_transformer
59 2
processing_janus.js
in src/models/janus
89 2
image_processing_janus.js
in src/models/janus
23 2
feature_extraction_wav2vec2.js
in src/models/wav2vec2
30 2
Files With Long Lines (Top 40)

There are 40 files with lines longer than 120 characters. In total, there are 228 long lines.

File# lines# units# long lines
2068 93 45
models.js
in src
4106 243 32
2487 152 25
audio.js
in src/utils
612 23 25
805 23 16
registry.js
in src/ops
104 8 9
hub.js
in src/utils
460 21 8
convert.py
in scripts
343 1 7
logits_process.js
in src/generation
368 33 6
tensor.js
in src/utils
1020 86 5
whisper.py
in scripts/extra
51 3 4
328 6 4
image.js
in src/utils
531 23 4
maths.js
in src/utils
747 33 3
image_processing_sam.js
in src/models/sam
128 8 3
feature_extraction_whisper.js
in src/models/whisper
77 3 2
feature_extraction_wespeaker.js
in src/models/wespeaker
80 3 2
image_processing_donut.js
in src/models/donut
25 1 2
image_processing_auto.js
in src/models/auto
18 1 2
processing_idefics3.js
in src/models/idefics3
99 4 2
feature_extraction_clap.js
in src/models/clap
92 4 2
21 3 2
quantize.py
in scripts
268 7 1
openelm.py
in scripts/extra
55 2 1
float16.py
in scripts
644 25 1
logits_sampler.js
in src/generation
97 11 1
processing_florence2.js
in src/models/florence2
76 3 1
feature_extraction_audio_spectrogram_transformer.js
in src/models/audio_spectrogram_transformer
59 2 1
image_processing_phi3_v.js
in src/models/phi3_v
129 5 1
processing_phi3_v.js
in src/models/phi3_v
34 1 1
common_whisper.js
in src/models/whisper
136 1 1
processing_janus.js
in src/models/janus
89 2 1
feature_extraction_wav2vec2.js
in src/models/wav2vec2
30 2 1
feature_extraction_seamless_m4t.js
in src/models/seamless_m4t
136 3 1
feature_extraction_auto.js
in src/models/auto
15 1 1
processing_auto.js
in src/models/auto
40 1 1
feature_extraction_pyannote.js
in src/models/pyannote
64 3 1
feature_extraction_encodec.js
in src/models/encodec
16 - 1
processing_paligemma.js
in src/models/paligemma
67 2 1
feature_extraction_gemma3n.js
in src/models/gemma3n
76 3 1