huggingface / text-generation-inference
Duplication

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

Intro
Learn more...
Duplication Overall
system64% (60,597 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
py75% (54,328 lines)
rs29% (4,509 lines)
cuh34% (771 lines)
cu36% (613 lines)
toml31% (206 lines)
js90% (78 lines)
proto11% (54 lines)
nix3% (24 lines)
cpp4% (14 lines)
Duplication per Component (primary)
server67% (30,540 lines)
backends75% (28,245 lines)
router15% (937 lines)
clients49% (463 lines)
launcher6% (106 lines)
benchmark9% (98 lines)
load_tests22% (90 lines)
proto11% (54 lines)
ROOT9% (40 lines)
nix5% (24 lines)

Duplication Between Components (50+ lines)

G backends backends server server backends--server 45628 router router backends--router 266 launcher launcher backends--launcher 145 ROOT ROOT ROOT--backends 52

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 18,504 duplicates...
Size#FoldersFilesLinesCode
824 x 2 backends/gaudi/server/te...tion_server/layers/gptq
server/text_generation_server/layers/gptq
22:1026 (100%)
22:1026 (100%)
view
638 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
30:923 (100%)
30:923 (100%)
view
563 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
26:728 (84%)
26:728 (84%)
view
458 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
8:817 (100%)
8:817 (100%)
view
374 x 2 backends/gaudi/server/te...eneration_server/models
server/text_generation_server/models
82:556 (51%)
84:558 (50%)
view
355 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
25:471 (77%)
25:471 (77%)
view
287 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
9:410 (100%)
9:410 (100%)
view
283 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
347:693 (38%)
335:681 (34%)
view
225 x 2 backends/gaudi/server/te...eneration_server/models
server/text_generation_server/models
646:920 (31%)
660:934 (30%)
view
214 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
51:381 (30%)
48:375 (29%)
view
207 x 2 backends/gaudi/server/text_generation_server
server/text_generation_server
112:373 (73%)
115:376 (72%)
view
204 x 2 backends/gaudi/server/te...eneration_server/layers
server/text_generation_server/layers
11:282 (100%)
11:282 (100%)
view
201 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
36:269 (46%)
37:270 (46%)
view
193 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
12:238 (100%)
12:238 (100%)
view
190 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
32:265 (31%)
38:269 (30%)
view
186 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
176:484 (47%)
175:483 (46%)
view
181 x 2 backends/gaudi/server/te...eneration_server/models
server/text_generation_server/models
29:287 (21%)
15:278 (19%)
view
180 x 2 backends/gaudi/server/te...eneration_server/models
server/text_generation_server/models
326:540 (21%)
318:535 (19%)
view
179 x 2 server/text_generation_s.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
158:363 (32%)
158:363 (32%)
view
172 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
532:729 (24%)
566:762 (23%)
view
171 x 2 backends/client/src/v2
backends/v2/src/client
22:255 (92%)
21:254 (92%)
view
165 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
12:234 (100%)
12:234 (100%)
view
156 x 2 backends/client/src/v2
backends/v2/src/client
38:249 (87%)
39:250 (86%)
view
155 x 2 backends/v2/src
backends/v3/src
265:495 (43%)
327:557 (38%)
view
152 x 2 backends/gaudi/server/te...ation_server/layers/moe
server/text_generation_server/layers/moe
29:216 (80%)
44:231 (70%)
view
147 x 2 backends/gaudi/server/te...ion_server/utils/merges
server/text_generation_server/utils/merges
6:220 (100%)
6:220 (100%)
view
147 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
272:441 (23%)
263:432 (28%)
view
144 x 2 backends/gaudi/server/te...eneration_server/models
server/text_generation_server/models
163:306 (15%)
217:360 (8%)
view
141 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
35:238 (19%)
40:240 (17%)
view
139 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
10:167 (22%)
8:164 (26%)
view
135 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
146:316 (47%)
139:309 (48%)
view
132 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
21:253 (100%)
22:254 (100%)
view
132 x 2 backends/gaudi/server/te...eneration_server/layers
server/text_generation_server/layers
7:191 (100%)
7:191 (100%)
view
127 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
51:213 (35%)
52:214 (34%)
view
124 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
35:182 (24%)
33:179 (24%)
view
121 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
345:496 (29%)
370:521 (27%)
view
118 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
768:916 (16%)
792:943 (16%)
view
116 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
132:279 (50%)
135:282 (48%)
view
115 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
42:190 (28%)
40:187 (27%)
view
113 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
192:322 (27%)
227:357 (25%)
view
111 x 2 backends/gaudi/server/te.../models/custom_modeling
backends/gaudi/server/te.../models/custom_modeling
810:949 (15%)
390:528 (26%)
view
110 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
283:408 (21%)
295:420 (21%)
view
109 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
34:168 (22%)
32:165 (23%)
view
107 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
8:140 (83%)
10:143 (65%)
view
106 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
34:165 (27%)
32:162 (27%)
view
105 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
47:158 (19%)
51:162 (19%)
view
105 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
60:171 (17%)
51:162 (18%)
view
101 x 2 backends/v2/src
backends/v3/src
25:132 (52%)
25:132 (49%)
view
100 x 2 backends/client/src/v3
backends/v3/src/client
61:201 (51%)
62:201 (53%)
view
99 x 2 server/custom_kernels/custom_kernels
server/custom_kernels/custom_kernels
1:113 (45%)
1:113 (45%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 58 unit duplicates...
Size#FoldersFilesLinesCode
211 x 2 backends/gaudi/server/te...eneration_server/models
server/text_generation_server/models
0:0 
0:0 
view
76 x 2 backends/gaudi/server/te...tion_server/layers/gptq
server/text_generation_server/layers/gptq
0:0 
0:0 
view
74 x 2 backends/v2/src
backends/v3/src
386:474 
448:536 
view
67 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
0:0 
0:0 
view
66 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
61 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
49 x 2 backends/gaudi/server/te...tion_server/layers/gptq
server/text_generation_server/layers/gptq
0:0 
0:0 
view
46 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
44 x 4 backends/gaudi/server/te.../models/custom_modeling
backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
0:0 
0:0 
view
44 x 2 backends/gaudi/server/te...eneration_server/layers
server/text_generation_server/layers
0:0 
0:0 
view
42 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
41 x 4 backends/gaudi/server/te.../models/custom_modeling
backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
0:0 
0:0 
view
42 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
41 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
39 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
39 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
33 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
33 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
35 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
31 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
30 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
0:0 
0:0 
view
30 x 2 backends/gaudi/server/te...eneration_server/layers
server/text_generation_server/layers
0:0 
0:0 
view
28 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
30 x 2 backends/gaudi/server/te...yers/compressed_tensors
server/text_generation_s...yers/compressed_tensors
0:0 
0:0 
view
29 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
27 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
26 x 2 backends/gaudi/server/te.../models/custom_modeling
server/text_generation_s.../models/custom_modeling
0:0 
0:0 
view
30 x 2 backends/gaudi/server/te...ation_server/layers/moe
server/text_generation_server/layers/moe
0:0 
0:0 
view
24 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
0:0 
0:0 
view
27 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
0:0 
0:0 
view
22 x 2 backends/gaudi/server/te...eneration_server/layers
server/text_generation_server/layers
0:0 
0:0 
view
28 x 2 backends/gaudi/server/text_generation_server
server/text_generation_server
0:0 
0:0 
view
20 x 2 backends/v2/src
backends/v3/src
365:388 
523:546 
view
27 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
0:0 
0:0 
view
19 x 2 backends/gaudi/server/te...eneration_server/layers
server/text_generation_server/layers
0:0 
0:0 
view
14 x 2 backends/v2/src
backends/v3/src
361:383 
423:445 
view
14 x 2 backends/gaudi/server/te...eneration_server/models
server/text_generation_server/models
0:0 
0:0 
view
15 x 2 backends/gaudi/server/te...eneration_server/layers
server/text_generation_server/layers
0:0 
0:0 
view
13 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
0:0 
0:0 
view
13 x 2 backends/gaudi/server/text_generation_server
server/text_generation_server
0:0 
0:0 
view
12 x 2 backends/v2
backends/v3
3:19 
3:19 
view
16 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
0:0 
0:0 
view
12 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
0:0 
0:0 
view
12 x 2 backends/gaudi/server/te...eneration_server/models
server/text_generation_server/models
0:0 
0:0 
view
20 x 2 backends/gaudi/server/text_generation_server/utils
server/text_generation_server/utils
0:0 
0:0 
view
11 x 2 backends/gaudi/server/te...eneration_server/layers
server/text_generation_server/layers
0:0 
0:0 
view
11 x 3 server/text_generation_server/layers/attention
server/text_generation_server/layers/attention
server/text_generation_server/layers/attention
0:0 
0:0 
0:0 
view
10 x 2 backends/v2/src
backends/v3/src
478:492 
540:554 
view
18 x 2 backends/gaudi/server/te...ation_server/layers/awq
server/text_generation_server/layers/awq
0:0 
0:0 
view
10 x 2 backends/gaudi/server/te...eration_server/adapters
server/text_generation_server/adapters
0:0 
0:0 
view