GoogleCloudPlatform / ai-on-gke
Duplication

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

Intro
Learn more...
Duplication Overall
system61% (31,226 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
yaml76% (23,695 lines)
tf52% (4,985 lines)
py27% (932 lines)
tfvars65% (880 lines)
go7% (210 lines)
tsx31% (164 lines)
ipynb13% (163 lines)
tpl20% (140 lines)
ts19% (44 lines)
js24% (13 lines)
Duplication per Component (primary)
best-practices82% (11,147 lines)
benchmarks60% (9,651 lines)
modules60% (3,735 lines)
tutorials-and-examples39% (2,672 lines)
ray-on-gke65% (1,388 lines)
applications99% (1,084 lines)
infrastructure50% (465 lines)
charts35% (436 lines)
slurm-on-gke54% (291 lines)
tools25% (180 lines)
tpu-provisioner5% (101 lines)
scripts64% (76 lines)
security_test0% (0 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G applications applications ray-on-gke ray-on-gke applications--ray-on-gke 2168 modules modules applications--modules 140 infrastructure infrastructure applications--infrastructure 364 benchmarks benchmarks tutorials-and-examples tutorials-and-examples benchmarks--tutorials-and-examples 1173 benchmarks--modules 1112 slurm-on-gke slurm-on-gke benchmarks--slurm-on-gke 1101 tpu-provisioner tpu-provisioner benchmarks--tpu-provisioner 82 modules--ray-on-gke 140 modules--tutorials-and-examples 348 modules--slurm-on-gke 289 slurm-on-gke--tutorials-and-examples 235 best-practices best-practices best-practices--tutorials-and-examples 1049 infrastructure--ray-on-gke 364 infrastructure--modules 241 charts charts scripts scripts charts--scripts 60

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 12,697 duplicates...
Size#FoldersFilesLinesCode
252 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
2:253 (99%)
2:253 (99%)
view
252 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
2:253 (99%)
2:253 (99%)
view
252 x 2 applications/ray
ray-on-gke/templates
1:253 (100%)
1:253 (100%)
view
252 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
2:253 (99%)
2:253 (99%)
view
252 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
2:253 (99%)
2:253 (99%)
view
252 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
2:253 (99%)
2:253 (99%)
view
252 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
2:253 (99%)
2:253 (99%)
view
252 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
2:253 (99%)
2:253 (99%)
view
252 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
2:253 (99%)
2:253 (99%)
view
243 x 2 applications/ray
ray-on-gke/templates
15:304 (100%)
15:304 (100%)
view
177 x 2 applications/ray
ray-on-gke/templates
19:219 (100%)
19:219 (100%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
161 x 2 benchmarks/benchmark/too...-load-benchmark/results
benchmarks/benchmark/too...-load-benchmark/results
93:253 (63%)
93:253 (63%)
view
115 x 2 best-practices/gke-batch...iority/workloads/team-a
best-practices/gke-batch...iority/workloads/team-a
29:167 (59%)
29:167 (59%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-a
best-practices/gke-batch...cement/workloads/team-a
29:167 (56%)
29:167 (56%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-c
best-practices/gke-batch...cement/workloads/team-c
29:167 (56%)
29:167 (56%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-a
best-practices/gke-batch...iority/workloads/team-a
29:167 (56%)
29:167 (59%)
view
115 x 2 best-practices/gke-batch...iority/workloads/team-c
best-practices/gke-batch...iority/workloads/team-c
29:167 (59%)
29:167 (60%)
view
115 x 2 best-practices/gke-batch...iority/workloads/team-d
best-practices/gke-batch...iority/workloads/team-d
29:167 (59%)
29:167 (59%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-a
best-practices/gke-batch...iority/workloads/team-a
29:167 (56%)
29:167 (59%)
view
115 x 2 best-practices/gke-batch...iority/workloads/team-b
best-practices/gke-batch...iority/workloads/team-b
29:167 (59%)
29:167 (60%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-b
best-practices/gke-batch...iority/workloads/team-b
29:167 (56%)
29:167 (59%)
view
115 x 2 best-practices/gke-batch...iority/workloads/team-b
best-practices/gke-batch...iority/workloads/team-b
29:167 (59%)
29:167 (59%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-d
best-practices/gke-batch...iority/workloads/team-d
29:167 (56%)
29:167 (60%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-d
best-practices/gke-batch...cement/workloads/team-d
29:167 (56%)
29:167 (56%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-a
best-practices/gke-batch...iority/workloads/team-a
29:167 (56%)
29:167 (60%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-c
best-practices/gke-batch...iority/workloads/team-c
29:167 (56%)
29:167 (60%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-a
best-practices/gke-batch...iority/workloads/team-a
29:167 (56%)
29:167 (60%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-d
best-practices/gke-batch...iority/workloads/team-d
29:167 (56%)
29:167 (59%)
view
115 x 2 best-practices/gke-batch...iority/workloads/team-d
best-practices/gke-batch...iority/workloads/team-d
29:167 (59%)
29:167 (60%)
view
115 x 2 best-practices/gke-batch...iority/workloads/team-a
best-practices/gke-batch...iority/workloads/team-a
29:167 (60%)
29:167 (60%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-d
best-practices/gke-batch...iority/workloads/team-d
29:167 (56%)
29:167 (59%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-b
best-practices/gke-batch...cement/workloads/team-b
29:167 (56%)
29:167 (56%)
view
115 x 2 best-practices/gke-batch...iority/workloads/team-b
best-practices/gke-batch...iority/workloads/team-b
29:167 (59%)
29:167 (60%)
view
115 x 2 best-practices/gke-batch...iority/workloads/team-c
best-practices/gke-batch...iority/workloads/team-c
29:167 (59%)
29:167 (60%)
view
115 x 2 best-practices/gke-batch...cement/workloads/team-d
best-practices/gke-batch...iority/workloads/team-d
29:167 (56%)
29:167 (59%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
60 x 2 tutorials-and-examples/w...chestration/indexed-job
best-practices/gke-batch-refarch/jobset
0:0 
0:0 
view
13 x 2 benchmarks/benchmark/tools/model-load-benchmark
benchmarks/benchmark/too...l-load-benchmark/runner
40:54 
20:34 
view