huggingface / kernel-builder
Duplication

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

Intro
Learn more...
Duplication Overall
system12% (946 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
rs21% (499 lines)
nix16% (229 lines)
py35% (144 lines)
cmake9% (74 lines)
Duplication per Component (primary)
build2cmake30% (686 lines)
ROOT25% (83 lines)
kernel-abi-check2% (79 lines)
lib6% (48 lines)
kernel-compliance-check4% (38 lines)
pkgs5% (12 lines)
scripts0% (0 lines)

Duplication Between Components (50+ lines)

G build2cmake build2cmake kernel-abi-check kernel-abi-check build2cmake--kernel-abi-check 158

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 52 duplicates...
Size#FoldersFilesLinesCode
43 x 2 build2cmake
kernel-abi-check
4:49 (95%)
4:49 (95%)
view
39 x 2 build2cmake/src/templates/cuda
build2cmake/src/templates/metal
11:69 (39%)
11:69 (46%)
view
28 x 2 build2cmake/src
kernel-abi-check/src
29:66 (62%)
20:57 (35%)
view
22 x 2 build2cmake/src/torch
build2cmake/src/torch
114:139 (7%)
188:213 (10%)
view
17 x 2 build2cmake/src/torch
build2cmake/src/torch
76:99 (5%)
213:236 (8%)
view
17 x 2 build2cmake/src/torch
build2cmake/src/torch
44:65 (5%)
34:55 (8%)
view
15 x 2 build2cmake/src
build2cmake/src
119:138 (5%)
257:276 (5%)
view
14 x 2 build2cmake/src/templates/cuda
build2cmake/src/templates/metal
127:141 (14%)
107:121 (16%)
view
14 x 2 build2cmake/src/torch
build2cmake/src/torch
281:299 (4%)
138:155 (6%)
view
12 x 2 build2cmake/src/templates/cuda
build2cmake/src/templates/metal
16:30 (16%)
12:26 (54%)
view
12 x 2 build2cmake/src/torch
build2cmake/src/torch
28:42 (3%)
19:33 (5%)
view
12 x 2 build2cmake/src/torch
build2cmake/src/torch
199:212 (3%)
105:118 (5%)
view
12 x 2 build2cmake/src/torch
build2cmake/src/torch
145:156 (3%)
60:71 (5%)
view
12 x 2 build2cmake/src/torch
build2cmake/src/torch
102:114 (3%)
239:251 (5%)
view
11 x 2 build2cmake/src/templates/cuda
build2cmake/src/templates/metal
4:16 (84%)
4:16 (84%)
view
11 x 2 build2cmake/src/torch
build2cmake/src/torch
191:201 (5%)
33:43 (17%)
view
11 x 2 build2cmake/src/torch
build2cmake/src/torch
117:127 (3%)
33:43 (17%)
view
10 x 2 lib
lib
220:229 (3%)
257:266 (3%)
view
10 x 2 build2cmake/src/templates/cuda
build2cmake/src/templates/metal
79:91 (10%)
81:93 (12%)
view
10 x 2 build2cmake/src/torch
build2cmake/src/torch
372:384 (3%)
262:274 (4%)
view
9 x 2 build2cmake/src/templates/cuda
build2cmake/src/templates/metal
110:119 (9%)
95:104 (10%)
view
9 x 2 ROOT
ROOT
68:76 (8%)
78:86 (8%)
view
9 x 2 ROOT
ROOT
42:50 (8%)
67:75 (8%)
view
8 x 2 ROOT
ROOT
34:41 (7%)
44:51 (7%)
view
8 x 2 ROOT
ROOT
43:50 (7%)
78:85 (7%)
view
8 x 2 build2cmake/src/torch
build2cmake/src/torch
205:213 (3%)
47:55 (12%)
view
8 x 2 lib
lib
211:218 (3%)
249:256 (3%)
view
8 x 2 build2cmake/src
kernel-abi-check/src
7:16 (17%)
7:16 (10%)
view
8 x 2 build2cmake/src/torch
build2cmake/src/torch
131:139 (2%)
47:55 (12%)
view
8 x 2 build2cmake/src/torch
build2cmake/src/torch
68:76 (2%)
254:262 (3%)
view
7 x 2 build2cmake/src/torch
build2cmake/src/torch
322:330 (2%)
164:172 (3%)
view
7 x 2 kernel-compliance-check/src
kernel-compliance-check/src
372:378 (1%)
403:409 (1%)
view
7 x 2 build2cmake/src/torch
build2cmake/src/torch
338:346 (2%)
132:140 (3%)
view
7 x 2 build2cmake/src/templates/metal
build2cmake/src/templates
1:7 (100%)
45:51 (1%)
view
7 x 2 ROOT
ROOT
34:40 (6%)
69:75 (6%)
view
7 x 2 ROOT
ROOT
34:40 (6%)
79:85 (6%)
view
7 x 2 build2cmake/src/templates/cuda
build2cmake/src/templates/metal
1:7 (63%)
4:10 (21%)
view
6 x 2 pkgs/build2cmake
pkgs/kernel-abi-check
16:21 (13%)
13:18 (18%)
view
6 x 2 ROOT
ROOT
11:16 (5%)
60:65 (5%)
view
6 x 2 build2cmake/src/config
build2cmake/src/config
93:98 (5%)
100:105 (5%)
view
6 x 2 build2cmake/src/config
build2cmake/src/config
24:30 (14%)
56:62 (5%)
view
6 x 2 build2cmake/src/config
build2cmake/src/config
8:14 (14%)
17:23 (5%)
view
6 x 2 ROOT
ROOT
53:59 (5%)
61:66 (5%)
view
6 x 2 kernel-compliance-check/src
kernel-compliance-check/src
88:94 (6%)
110:116 (6%)
view
6 x 2 ROOT
ROOT
12:17 (5%)
26:31 (5%)
view
6 x 2 ROOT
ROOT
53:59 (5%)
88:93 (5%)
view
6 x 2 ROOT
ROOT
5:10 (5%)
19:24 (5%)
view
6 x 2 kernel-compliance-check/src
kernel-compliance-check/src
592:597 (1%)
620:625 (1%)
view
6 x 2 build2cmake/src/torch
build2cmake/src/torch
365:372 (1%)
181:188 (2%)
view
6 x 2 ROOT
ROOT
61:66 (5%)
88:93 (5%)
view
Duplicated Units
The list of top 7 duplicated units.
See data for all 7 unit duplicates...
Size#FoldersFilesLinesCode
21 x 2 build2cmake/src/torch
build2cmake/src/torch
227:252 
90:115 
view
20 x 3 build2cmake/src/torch
build2cmake/src/torch
build2cmake/src/torch
191:214 
117:140 
33:56 
view
10 x 2 kernel-abi-check/src
build2cmake/src
46:58 
55:67 
view
9 x 2 build2cmake/src/torch
build2cmake/src/torch
265:275 
375:385 
view
7 x 2 kernel-abi-check/src
build2cmake/src
31:40 
40:49 
view
7 x 2 build2cmake/src/torch
build2cmake/src/torch
254:263 
68:77 
view
6 x 2 build2cmake/src/torch
build2cmake/src/torch
216:225 
79:88 
view