huggingface / huggingface.js
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system14% (4,005 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
ts9% (2,369 lines)
py73% (799 lines)
js63% (466 lines)
jinja50% (371 lines)
Duplication per Component (primary)
packages14% (4,005 lines)
scripts0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 900 duplicates...
Size#FoldersFilesLinesCode
37 x 2 packages/blob/src/utils
packages/gguf/src/utils
22:115 (100%)
22:115 (100%)
view
37 x 2 packages/blob/src/utils
packages/hub/src/utils
22:115 (100%)
22:115 (100%)
view
37 x 2 packages/gguf/src/utils
packages/hub/src/utils
22:115 (100%)
22:115 (100%)
view
29 x 2 packages/tasks/src/tasks/sentence-similarity
packages/tasks/src/tasks/text-ranking
3:38 (34%)
3:38 (39%)
view
29 x 2 packages/tasks-gen/snipp...-stream/python/requests
packages/tasks-gen/snipp...-stream/python/requests
6:36 (82%)
6:36 (82%)
view
25 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp.../python/huggingface_hub
6:32 (92%)
6:32 (92%)
view
25 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp...lm-stream/python/openai
6:32 (92%)
6:32 (92%)
view
25 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp...lm-stream/python/openai
6:32 (92%)
6:32 (92%)
view
24 x 2 packages/tasks-gen/snipp...-stream/python/requests
packages/tasks-gen/snipp...-stream/python/requests
5:30 (85%)
5:30 (85%)
view
23 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp.../python/huggingface_hub
6:30 (92%)
6:30 (92%)
view
23 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp...on-stream/python/openai
6:30 (92%)
6:30 (92%)
view
23 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp...on-stream/python/openai
6:30 (92%)
6:30 (92%)
view
21 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp...lm-stream/python/openai
11:32 (77%)
11:32 (77%)
view
21 x 2 packages/tasks/src/tasks/image-classification
packages/tasks/src/tasks/video-classification
37:61 (31%)
32:56 (32%)
view
21 x 2 packages/tasks/src/tasks/text-to-audio
packages/tasks/src/tasks/text-to-speech
41:133 (70%)
41:133 (70%)
view
21 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp...lm-stream/python/openai
11:32 (77%)
11:32 (77%)
view
21 x 2 packages/tasks-gen/snipp...tream/js/huggingface.js
packages/tasks-gen/snipp...tream/js/huggingface.js
9:33 (84%)
9:33 (84%)
view
21 x 2 packages/tasks-gen/snipp...lm-stream/python/openai
packages/tasks-gen/snipp...lm-stream/python/openai
11:32 (77%)
11:32 (77%)
view
20 x 2 packages/tasks/src/tasks/image-to-text
packages/tasks/src/tasks/text-to-audio
32:123 (64%)
42:133 (66%)
view
20 x 2 packages/tasks-gen/scripts
packages/tasks-gen/scripts
71:103 (27%)
81:113 (23%)
view
20 x 2 packages/tasks/src/tasks...atic-speech-recognition
packages/tasks/src/tasks/image-to-text
33:124 (57%)
32:123 (64%)
view
20 x 2 packages/tasks/src/tasks...atic-speech-recognition
packages/tasks/src/tasks/text-to-audio
33:124 (57%)
42:133 (66%)
view
20 x 2 packages/tasks/src/tasks/image-to-text
packages/tasks/src/tasks/text-to-speech
32:123 (64%)
42:133 (66%)
view
20 x 2 packages/tasks/src/tasks...atic-speech-recognition
packages/tasks/src/tasks/text-to-speech
33:124 (57%)
42:133 (66%)
view
19 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp...on-stream/python/openai
11:30 (76%)
11:30 (76%)
view
19 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp...on-stream/python/openai
11:30 (76%)
11:30 (76%)
view
19 x 2 packages/tasks-gen/snipp...on-stream/python/openai
packages/tasks-gen/snipp...on-stream/python/openai
11:30 (76%)
11:30 (76%)
view
18 x 2 packages/inference/src/snippets/templates/js/fetch
packages/inference/src/snippets/templates/js/fetch
21:38 (43%)
21:38 (43%)
view
18 x 2 packages/tasks/src/tasks/token-classification
packages/tasks/src/tasks/video-classification
39:60 (24%)
35:56 (28%)
view
18 x 2 packages/tasks/src/tasks/image-classification
packages/tasks/src/tasks/token-classification
40:61 (26%)
39:60 (24%)
view
18 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp.../python/huggingface_hub
10:27 (72%)
10:27 (66%)
view
18 x 2 packages/tasks/src/tasks/tabular-classification
packages/tasks/src/tasks/video-classification
26:47 (32%)
35:56 (28%)
view
18 x 2 packages/tasks/src/tasks/audio-classification
packages/tasks/src/tasks/tabular-classification
34:55 (28%)
26:47 (32%)
view
18 x 2 packages/tasks/src/tasks/audio-classification
packages/tasks/src/tasks/token-classification
34:55 (28%)
39:60 (24%)
view
18 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp.../python/huggingface_hub
10:27 (72%)
10:27 (66%)
view
18 x 2 packages/tasks/src/tasks/audio-classification
packages/tasks/src/tasks/video-classification
34:55 (28%)
35:56 (28%)
view
18 x 2 packages/gguf
packages/ollama-utils
3:23 (100%)
3:23 (100%)
view
18 x 2 packages/tasks-gen/snipp...image-to-image/js/fetch
packages/tasks-gen/snipp...image-to-image/js/fetch
7:29 (81%)
7:29 (81%)
view
18 x 2 packages/tasks/src/tasks/tabular-classification
packages/tasks/src/tasks/token-classification
26:47 (32%)
39:60 (24%)
view
18 x 2 packages/tasks-gen/snipp...image-to-image/js/fetch
packages/tasks-gen/snipp...image-to-image/js/fetch
7:29 (81%)
7:29 (81%)
view
18 x 2 packages/tasks-gen/snipp...on-stream/python/openai
packages/tasks-gen/snipp.../python/huggingface_hub
10:27 (72%)
10:27 (66%)
view
18 x 2 packages/tasks-gen/snipp...on-stream/python/openai
packages/tasks-gen/snipp...lm-stream/python/openai
10:27 (72%)
10:27 (66%)
view
18 x 2 packages/agents
packages/ollama-utils
3:23 (100%)
3:23 (100%)
view
18 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp.../python/huggingface_hub
10:27 (72%)
10:27 (66%)
view
18 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp...lm-stream/python/openai
10:27 (72%)
10:27 (66%)
view
18 x 2 packages/tasks-gen/snipp.../python/huggingface_hub
packages/tasks-gen/snipp...lm-stream/python/openai
10:27 (72%)
10:27 (66%)
view
18 x 2 packages/agents
packages/gguf
3:23 (100%)
3:23 (100%)
view
18 x 2 packages/tasks-gen/snipp...al-vlm-stream/js/openai
packages/tasks-gen/snipp...al-vlm-stream/js/openai
10:31 (75%)
10:31 (75%)
view
18 x 2 packages/tasks-gen/snipp...o-image/python/requests
packages/tasks-gen/snipp...o-image/python/requests
6:30 (94%)
6:30 (94%)
view
18 x 2 packages/tasks-gen/snipp...on-stream/python/openai
packages/tasks-gen/snipp.../python/huggingface_hub
10:27 (72%)
10:27 (66%)
view
Duplicated Units
The list of top 12 duplicated units.
See data for all 12 unit duplicates...
Size#FoldersFilesLinesCode
16 x 3 packages/tasks-gen/snipp...image-to-image/js/fetch
packages/tasks-gen/snipp...image-to-image/js/fetch
packages/tasks-gen/snipp...image-to-image/js/fetch
3:20 
3:20 
3:20 
view
16 x 2 packages/gguf/src/utils
packages/hub/src/utils
6:23 
6:23 
view
13 x 8 packages/tasks-gen/snipp...classification/js/fetch
packages/tasks-gen/snipp...ure-extraction/js/fetch
packages/tasks-gen/snipp...classification/js/fetch
packages/tasks-gen/snipp...classification/js/fetch
packages/tasks-gen/snipp...ch-recognition/js/fetch
packages/tasks-gen/snipp...o-transformers/js/fetch
packages/tasks-gen/snipp...classification/js/fetch
packages/tasks-gen/snipp...text-to-speech/js/fetch
1:15 
1:15 
1:15 
1:15 
1:15 
1:15 
1:15 
1:15 
view
13 x 3 packages/tasks-gen/snipp...to-image--lora/js/fetch
packages/tasks-gen/snipp.../text-to-image/js/fetch
packages/tasks-gen/snipp.../text-to-image/js/fetch
1:15 
1:15 
1:15 
view
12 x 3 packages/inference/src/providers
packages/inference/src/providers
packages/inference/src/providers
49:62 
61:74 
65:78 
view
9 x 2 packages/inference/src/utils
packages/hub/src/utils
1:11 
1:11 
view
8 x 3 packages/tasks-gen/scripts
packages/tasks-gen/scripts
packages/tasks-gen/scripts
13:25 
13:25 
25:37 
view
8 x 2 packages/inference/src/utils
packages/hub/src/utils
4:13 
4:13 
view
7 x 4 packages/inference/src/tasks/nlp
packages/inference/src/tasks/nlp
packages/inference/src/tasks/nlp
packages/inference/src/tasks/audio
12:20 
12:20 
11:19 
15:23 
view
6 x 4 packages/tasks-gen/snipp...-stream/python/requests
packages/tasks-gen/snipp...-stream/python/requests
packages/tasks-gen/snipp...-stream/python/requests
packages/tasks-gen/snipp...-stream/python/requests
0:0 
0:0 
0:0 
0:0 
view
6 x 2 packages/inference/src/tasks/audio
packages/inference/src/providers
12:19 
233:240 
view
6 x 3 packages/gguf/src/utils
packages/hub/src/utils
packages/blob/src/utils
109:117 
109:117 
109:117 
view