openai / improved-diffusion
Duplication

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

Intro
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...
Duplication Overall
  • 19% duplication:
    • 2,575 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 497 duplicated lines
  • 36 duplicates
system19% (497 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
py19% (497 lines)
Duplication per Component (primary)
improved_diffusion13% (279 lines)
scripts59% (218 lines)
datasets0% (0 lines)
Longest Duplicates
The list of 36 longest duplicates.
See data for all 36 duplicates...
Size#FoldersFilesLinesCode
20 x 2 scripts
scripts
37:57 (32%)
40:60 (27%)
view
18 x 2 scripts
scripts
14:35 (27%)
16:37 (22%)
view
16 x 2 scripts
scripts
60:75 (25%)
75:90 (21%)
view
16 x 2 improved_diffusion
improved_diffusion
43:58 (6%)
144:159 (6%)
view
14 x 2 improved_diffusion
improved_diffusion
61:74 (5%)
163:176 (5%)
view
14 x 2 improved_diffusion
improved_diffusion
441:467 (2%)
605:629 (2%)
view
13 x 2 scripts
scripts
16:32 (14%)
13:30 (17%)
view
13 x 2 improved_diffusion
improved_diffusion
113:125 (5%)
215:227 (5%)
view
11 x 2 improved_diffusion
improved_diffusion
88:98 (4%)
190:200 (4%)
view
11 x 2 improved_diffusion
improved_diffusion
563:573 (2%)
595:605 (2%)
view
10 x 2 improved_diffusion
improved_diffusion
390:399 (1%)
432:441 (1%)
view
9 x 2 improved_diffusion
improved_diffusion
390:398 (1%)
595:603 (1%)
view
9 x 2 improved_diffusion
improved_diffusion
480:488 (1%)
525:533 (1%)
view
9 x 2 improved_diffusion
improved_diffusion
390:398 (1%)
563:571 (1%)
view
9 x 2 scripts
scripts
20:32 (11%)
15:28 (14%)
view
9 x 2 scripts
scripts
18:30 (13%)
15:28 (14%)
view
9 x 2 improved_diffusion
improved_diffusion
432:440 (1%)
595:603 (1%)
view
9 x 2 improved_diffusion
improved_diffusion
432:440 (1%)
563:571 (1%)
view
9 x 2 improved_diffusion
improved_diffusion
358:381 (1%)
488:501 (1%)
view
8 x 2 improved_diffusion
improved_diffusion
386:393 (2%)
395:402 (2%)
view
8 x 2 improved_diffusion
improved_diffusion
494:501 (1%)
538:545 (1%)
view
8 x 2 improved_diffusion
improved_diffusion
374:381 (1%)
538:545 (1%)
view
8 x 2 improved_diffusion
improved_diffusion
76:83 (3%)
177:184 (3%)
view
8 x 2 improved_diffusion
improved_diffusion
419:426 (1%)
581:588 (1%)
view
7 x 2 scripts
scripts
109:117 (8%)
90:98 (9%)
view
7 x 2 scripts
scripts
88:96 (10%)
75:83 (11%)
view
7 x 2 scripts
scripts
98:106 (8%)
75:83 (11%)
view
7 x 2 scripts
scripts
13:23 (11%)
15:25 (9%)
view
7 x 2 scripts
scripts
88:96 (10%)
98:106 (8%)
view
7 x 2 scripts
scripts
13:23 (11%)
18:27 (8%)
view
6 x 2 scripts
scripts
55:60 (7%)
50:55 (6%)
view
6 x 2 scripts
scripts
37:42 (9%)
32:37 (9%)
view
6 x 2 scripts
scripts
30:35 (9%)
32:37 (6%)
view
6 x 2 improved_diffusion
improved_diffusion
469:474 (1%)
631:636 (1%)
view
6 x 2 scripts
scripts
91:96 (7%)
101:106 (6%)
view
6 x 2 scripts
scripts
32:37 (7%)
32:37 (6%)
view
Most Frequent Duplicates
The list of 16 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 improved_diffusion
improved_diffusion
improved_diffusion
improved_diffusion
392:397 (1%)
434:439 (1%)
565:570 (1%)
597:602 (1%)
view
6 x 4 improved_diffusion
improved_diffusion
improved_diffusion
improved_diffusion
390:395 (1%)
432:437 (1%)
563:568 (1%)
595:600 (1%)
view
6 x 4 improved_diffusion
improved_diffusion
improved_diffusion
improved_diffusion
393:398 (1%)
435:440 (1%)
566:571 (1%)
598:603 (1%)
view
6 x 4 improved_diffusion
improved_diffusion
improved_diffusion
improved_diffusion
391:396 (1%)
433:438 (1%)
564:569 (1%)
596:601 (1%)
view
6 x 3 scripts
scripts
scripts
22:28 (9%)
26:32 (7%)
24:30 (9%)
view
6 x 3 scripts
scripts
scripts
18:26 (6%)
13:22 (9%)
15:24 (8%)
view
6 x 3 scripts
scripts
scripts
88:95 (9%)
75:82 (9%)
98:105 (7%)
view
6 x 3 scripts
scripts
scripts
19:26 (9%)
23:30 (7%)
21:28 (9%)
view
6 x 3 improved_diffusion
improved_diffusion
improved_diffusion
374:379 (1%)
494:499 (1%)
538:543 (1%)
view
6 x 3 scripts
scripts
scripts
15:25 (9%)
20:29 (7%)
18:27 (9%)
view
6 x 3 improved_diffusion
improved_diffusion
improved_diffusion
376:381 (1%)
496:501 (1%)
540:545 (1%)
view
6 x 3 scripts
scripts
scripts
19:27 (6%)
14:23 (9%)
16:25 (8%)
view
6 x 3 scripts
scripts
scripts
32:37 (6%)
32:37 (7%)
30:35 (9%)
view
6 x 3 scripts
scripts
scripts
20:27 (9%)
24:31 (7%)
22:29 (9%)
view
6 x 3 improved_diffusion
improved_diffusion
improved_diffusion
375:380 (1%)
495:500 (1%)
539:544 (1%)
view
6 x 3 scripts
scripts
scripts
89:96 (9%)
76:83 (9%)
99:106 (7%)
view