tensorflow / fold
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
  • 2% duplication:
    • 9,745 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 263 duplicated lines
  • 24 duplicates
system2% (263 lines)
Duplication per Extension
cc7% (185 lines)
proto19% (42 lines)
h<1% (24 lines)
py<1% (12 lines)
Duplication per Component (primary)
tensorflow_fold/llgtm/backend10% (159 lines)
tensorflow_fold/util8% (42 lines)
tensorflow_fold/loom1% (26 lines)
tensorflow_fold/llgtm<1% (24 lines)
tensorflow_fold/blocks<1% (12 lines)
tensorflow_fold0% (0 lines)
tensorflow_fold/public0% (0 lines)
tensorflow_fold/llgtm/platform0% (0 lines)
tensorflow_fold/loom/calculator_example0% (0 lines)
tensorflow_fold/loom/benchmarks0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 24 duplicates...
Size#FoldersFilesLinesCode
11 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
772:785 (1%)
862:875 (1%)
view
9 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
805:816 (<1%)
856:868 (<1%)
view
9 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
736:747 (<1%)
766:778 (<1%)
view
8 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
940:949 (<1%)
977:986 (<1%)
view
7 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
471:477 (<1%)
486:492 (<1%)
view
7 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
742:749 (<1%)
811:818 (<1%)
view
7 x 2 tensorflow_fold/util
tensorflow_fold/util
proto
test.proto
test3.proto
27:33 (8%)
22:28 (13%)
view
7 x 2 tensorflow_fold/loom
tensorflow_fold/loom
weaver.cc
weaver.cc
320:326 (1%)
685:691 (1%)
view
7 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
922:930 (<1%)
1060:1068 (<1%)
view
7 x 2 tensorflow_fold/util
tensorflow_fold/util
proto
test3.proto
test3.proto
14:20 (13%)
51:57 (13%)
view
7 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
904:912 (<1%)
922:930 (<1%)
view
7 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
1229:1238 (<1%)
1337:1346 (<1%)
view
7 x 2 tensorflow_fold/util
tensorflow_fold/util
proto
test.proto
test.proto
19:25 (8%)
46:52 (8%)
view
7 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
904:912 (<1%)
1060:1068 (<1%)
view
6 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
1061:1068 (<1%)
1078:1085 (<1%)
view
6 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
tf_evaluator.cc
tf_evaluator.cc
395:400 (1%)
404:409 (1%)
view
6 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
923:930 (<1%)
1078:1085 (<1%)
view
6 x 2 tensorflow_fold/loom
tensorflow_fold/loom
weaver.cc
weaver.cc
369:375 (1%)
493:499 (1%)
view
6 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
905:912 (<1%)
1078:1085 (<1%)
view
6 x 2 tensorflow_fold/llgtm/backend
tensorflow_fold/llgtm/backend
eigen_evaluator.cc
eigen_evaluator.cc
264:270 (<1%)
279:285 (<1%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
7 x 2 tensorflow_fold/llgtm
tensorflow_fold/llgtm
graph.h
graph.h
141:149 
153:161 
view