tensorflow / java
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
  • 8% duplication:
    • 15,739 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,406 duplicated lines
  • 385 duplicates
system8% (1,406 lines)
Duplication per Extension
java9% (1,406 lines)
Duplication per Component (primary)
tensorflow-framework/src/main/java/org/tensorflow/framework/metrics18% (472 lines)
tensorflow-core/tensorflow-core-api/src/main/java/org/tensorflow/internal16% (261 lines)
tensorflow-framework/src/main/java/org/tensorflow/framework/optimizers20% (211 lines)
tensorflow-framework/src/main/java/org/tensorflow/framework/losses18% (151 lines)
tensorflow-core/tensorflow-core-api/src/main/java/org/tensorflow2% (92 lines)
tensorflow-core/tensorflow-core-api/src/main/java/org/tensorflow/op4% (64 lines)
tensorflow-framework/src/main/java/org/tensorflow/framework/op5% (47 lines)
tensorflow-core/tensorflow-core-generator/src/main/java/org/tensorflow/op3% (44 lines)
tensorflow-framework/src/main/java/org/tensorflow/framework/data8% (26 lines)
tensorflow-core/tensorflow-core-generator/src/main/java/org/tensorflow/processor4% (24 lines)
tensorflow-framework/src/main/java/org/tensorflow/framework/initializers4% (14 lines)
tools0% (0 lines)
tensorflow-core/tensorflow-core-api/src/main/resources/org/tensorflow/internal0% (0 lines)
tensorflow-core/tensorflow-core-api/src/main/java/org/tensorflow/types0% (0 lines)
tensorflow-core/tensorflow-core-api/src/main/java/org/tensorflow/exceptions0% (0 lines)
tensorflow-core/tensorflow-core-api/src/bazel/op_generator0% (0 lines)
tensorflow-core/tensorflow-core-api/src/bazel/api_def/import0% (0 lines)
tensorflow-core/tensorflow-core-generator/src/main/java/org/tensorflow0% (0 lines)
tensorflow-framework/src/main/java/org/tensorflow/framework/regularizers0% (0 lines)
tensorflow-framework/src/main/java/org/tensorflow/framework/constraints0% (0 lines)
tensorflow-framework/src/main/java/org/tensorflow/framework/utils0% (0 lines)
tensorflow-framework/src/main/java/org/tensorflow/framework/activations0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 385 duplicates...
Size#FoldersFilesLinesCode
16 x 2 tensorflow-framework/src...orflow/framework/losses
tensorflow-framework/src...orflow/framework/losses
CategoricalCrossentropy.java
SparseCategoricalCrossentropy.java
213:255 (31%)
168:211 (39%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TFloat32Mapper.java
TInt64Mapper.java
92:117 (26%)
91:116 (26%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TInt32Mapper.java
TStringMapper.java
92:117 (26%)
136:161 (17%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TStringMapper.java
TUint8Mapper.java
136:161 (17%)
92:117 (26%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TInt32Mapper.java
TInt64Mapper.java
92:117 (26%)
91:116 (26%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TBoolMapper.java
TFloat16Mapper.java
92:117 (26%)
94:119 (25%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TFloat16Mapper.java
TFloat64Mapper.java
94:119 (25%)
92:117 (26%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TFloat16Mapper.java
TUint8Mapper.java
94:119 (25%)
92:117 (26%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TFloat64Mapper.java
TStringMapper.java
92:117 (26%)
136:161 (17%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TBfloat16Mapper.java
TInt32Mapper.java
94:119 (25%)
92:117 (26%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TBfloat16Mapper.java
TUint8Mapper.java
94:119 (25%)
92:117 (26%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TFloat16Mapper.java
TInt32Mapper.java
94:119 (25%)
92:117 (26%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TBfloat16Mapper.java
TFloat16Mapper.java
94:119 (25%)
94:119 (25%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TBfloat16Mapper.java
TStringMapper.java
94:119 (25%)
136:161 (17%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TFloat64Mapper.java
TInt32Mapper.java
92:117 (26%)
92:117 (26%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TBoolMapper.java
TStringMapper.java
92:117 (26%)
136:161 (17%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TBoolMapper.java
TInt32Mapper.java
92:117 (26%)
92:117 (26%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TBoolMapper.java
TUint8Mapper.java
92:117 (26%)
92:117 (26%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TFloat32Mapper.java
TInt32Mapper.java
92:117 (26%)
92:117 (26%)
view
16 x 2 tensorflow-core/tensorfl...nsorflow/internal/types
tensorflow-core/tensorfl...nsorflow/internal/types
TInt64Mapper.java
TStringMapper.java
91:116 (26%)
136:161 (17%)
view
Duplicated Units
The list of top 6 duplicated units.
See data for all 6 unit duplicates...
Size#FoldersFilesLinesCode
7 x 3 tensorflow-framework/src...ow/framework/optimizers
tensorflow-framework/src...ow/framework/optimizers
tensorflow-framework/src...ow/framework/optimizers
Adamax.java
Adam.java
Nadam.java
110:117 
134:141 
127:134 
view
7 x 2 tensorflow-framework/src...ow/framework/optimizers
tensorflow-framework/src...ow/framework/optimizers
Adamax.java
Adam.java
147:154 
215:222 
view
6 x 6 tensorflow-core/tensorfl...ain/java/org/tensorflow
tensorflow-core/tensorfl...ain/java/org/tensorflow
tensorflow-core/tensorfl...ain/java/org/tensorflow
tensorflow-core/tensorfl...sorflow/internal/buffer
tensorflow-core/tensorfl...ain/java/org/tensorflow
tensorflow-core/tensorfl...ain/java/org/tensorflow
Graph.java
Server.java
SavedModelBundle.java
ByteSequenceTensorBuffer.java
EagerSession.java
RawTensor.java
1338:1345 
180:187 
648:655 
137:144 
445:452 
237:244 
view
6 x 2 tensorflow-core/tensorfl.../org/tensorflow/op/core
tensorflow-core/tensorfl.../org/tensorflow/op/core
Constant.java
Constant.java
1115:1121 
1130:1136 
view
6 x 3 tensorflow-framework/src...ow/framework/optimizers
tensorflow-framework/src...ow/framework/optimizers
tensorflow-framework/src...ow/framework/optimizers
Adamax.java
Adam.java
Nadam.java
92:98 
103:109 
97:103 
view
6 x 2 tensorflow-framework/src...ow/framework/optimizers
tensorflow-framework/src...ow/framework/optimizers
Adamax.java
Adam.java
121:128 
201:207 
view