duplicated block id: 1 size: 27 cleaned lines of code in 2 files: - Benchmarks/AMD/GEMMHipblasLt.py (19:47) - Benchmarks/NVIDIA/GEMMCublasLt.py (27:55) duplicated block id: 2 size: 26 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (70:98) - Benchmarks/NVIDIA/HBMBandwidth.py (108:137) duplicated block id: 3 size: 19 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (70:91) - Benchmarks/NVIDIA/CPUStream.py (100:122) duplicated block id: 4 size: 19 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/CPUStream.py (100:122) - Benchmarks/NVIDIA/HBMBandwidth.py (108:130) duplicated block id: 5 size: 17 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (15:35) - Benchmarks/AMD/TransferBench.py (12:32) duplicated block id: 6 size: 15 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/CPUStream.py (17:35) - Benchmarks/NVIDIA/HBMBandwidth.py (17:35) duplicated block id: 7 size: 15 cleaned lines of code in 2 files: - Benchmarks/AMD/GEMMHipblasLt.py (49:64) - Benchmarks/AMD/RCCLBandwidth.py (34:49) duplicated block id: 8 size: 14 cleaned lines of code in 2 files: - Benchmarks/AMD/TransferBench.py (15:32) - Benchmarks/NVIDIA/HBMBandwidth.py (17:34) duplicated block id: 9 size: 14 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (18:35) - Benchmarks/NVIDIA/CPUStream.py (17:34) duplicated block id: 10 size: 14 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (18:35) - Benchmarks/NVIDIA/HBMBandwidth.py (17:34) duplicated block id: 11 size: 14 cleaned lines of code in 2 files: - Benchmarks/AMD/TransferBench.py (15:32) - Benchmarks/NVIDIA/CPUStream.py (17:34) duplicated block id: 12 size: 13 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/HBMBandwidth.py (13:28) - Benchmarks/NVIDIA/NVBandwidth.py (9:23) duplicated block id: 13 size: 12 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/CPUStream.py (59:73) - Benchmarks/NVIDIA/HBMBandwidth.py (67:81) duplicated block id: 14 size: 12 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (16:29) - Benchmarks/AMD/RCCLBandwidth.py (15:28) duplicated block id: 15 size: 12 cleaned lines of code in 2 files: - Benchmarks/AMD/RCCLBandwidth.py (19:32) - Benchmarks/NVIDIA/NCCLBandwidth.py (18:31) duplicated block id: 16 size: 12 cleaned lines of code in 2 files: - Benchmarks/AMD/RCCLBandwidth.py (15:28) - Benchmarks/AMD/TransferBench.py (13:26) duplicated block id: 17 size: 11 cleaned lines of code in 2 files: - Benchmarks/AMD/FIO.py (11:21) - Benchmarks/NVIDIA/FIO.py (11:21) duplicated block id: 18 size: 11 cleaned lines of code in 2 files: - Benchmarks/AMD/FIO.py (32:43) - Benchmarks/NVIDIA/FIO.py (31:42) duplicated block id: 19 size: 10 cleaned lines of code in 2 files: - Benchmarks/AMD/TransferBench.py (15:26) - Benchmarks/NVIDIA/NVBandwidth.py (12:23) duplicated block id: 20 size: 10 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/CPUStream.py (84:96) - Benchmarks/NVIDIA/HBMBandwidth.py (92:104) duplicated block id: 21 size: 10 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (18:29) - Benchmarks/NVIDIA/NVBandwidth.py (12:23) duplicated block id: 22 size: 10 cleaned lines of code in 2 files: - Benchmarks/AMD/RCCLBandwidth.py (17:28) - Benchmarks/NVIDIA/CPUStream.py (17:28) duplicated block id: 23 size: 10 cleaned lines of code in 2 files: - Benchmarks/AMD/RCCLBandwidth.py (17:28) - Benchmarks/NVIDIA/NVBandwidth.py (12:23) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/CPUStream.py (17:28) - Benchmarks/NVIDIA/NVBandwidth.py (12:23) duplicated block id: 25 size: 10 cleaned lines of code in 2 files: - Benchmarks/AMD/RCCLBandwidth.py (17:28) - Benchmarks/NVIDIA/HBMBandwidth.py (17:28) duplicated block id: 26 size: 9 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/CPUStream.py (19:28) - Benchmarks/NVIDIA/NCCLBandwidth.py (18:27) duplicated block id: 27 size: 9 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/NCCLBandwidth.py (18:27) - Benchmarks/NVIDIA/NVBandwidth.py (14:23) duplicated block id: 28 size: 9 cleaned lines of code in 2 files: - Benchmarks/AMD/TransferBench.py (17:26) - Benchmarks/NVIDIA/NCCLBandwidth.py (18:27) duplicated block id: 29 size: 9 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/HBMBandwidth.py (19:28) - Benchmarks/NVIDIA/NCCLBandwidth.py (18:27) duplicated block id: 30 size: 9 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (20:29) - Benchmarks/NVIDIA/NCCLBandwidth.py (18:27) duplicated block id: 31 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/GEMMHipblasLt.py (19:26) - Benchmarks/NVIDIA/CPUStream.py (19:26) duplicated block id: 32 size: 8 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/GEMMCublasLt.py (27:34) - Benchmarks/NVIDIA/LLMBenchmark.py (20:27) duplicated block id: 33 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/GEMMHipblasLt.py (19:26) - Benchmarks/AMD/LLMBenchmark.py (18:25) duplicated block id: 34 size: 8 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/HBMBandwidth.py (19:26) - Benchmarks/NVIDIA/LLMBenchmark.py (20:27) duplicated block id: 35 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/LLMBenchmark.py (18:25) - Benchmarks/NVIDIA/NCCLBandwidth.py (18:25) duplicated block id: 36 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/GEMMHipblasLt.py (19:26) - Benchmarks/AMD/HBMBandwidth.py (20:27) duplicated block id: 37 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/RCCLBandwidth.py (19:26) - Benchmarks/NVIDIA/GEMMCublasLt.py (27:34) duplicated block id: 38 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/RCCLBandwidth.py (19:26) - Benchmarks/NVIDIA/LLMBenchmark.py (20:27) duplicated block id: 39 size: 8 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/LLMBenchmark.py (20:27) - Benchmarks/NVIDIA/NCCLBandwidth.py (18:25) duplicated block id: 40 size: 8 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/GEMMCublasLt.py (27:34) - Benchmarks/NVIDIA/NVBandwidth.py (14:21) duplicated block id: 41 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/GEMMHipblasLt.py (19:26) - Benchmarks/NVIDIA/LLMBenchmark.py (20:27) duplicated block id: 42 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/LLMBenchmark.py (18:25) - Benchmarks/NVIDIA/NVBandwidth.py (14:21) duplicated block id: 43 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (20:27) - Benchmarks/AMD/LLMBenchmark.py (18:25) duplicated block id: 44 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/GEMMHipblasLt.py (19:26) - Benchmarks/NVIDIA/NCCLBandwidth.py (18:25) duplicated block id: 45 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/GEMMHipblasLt.py (19:26) - Benchmarks/NVIDIA/HBMBandwidth.py (19:26) duplicated block id: 46 size: 8 cleaned lines of code in 2 files: - AMD_runner.py (72:81) - NVIDIA_runner.py (94:103) duplicated block id: 47 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/LLMBenchmark.py (18:25) - Benchmarks/NVIDIA/CPUStream.py (19:26) duplicated block id: 48 size: 8 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/GEMMCublasLt.py (27:34) - Benchmarks/NVIDIA/HBMBandwidth.py (19:26) duplicated block id: 49 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/LLMBenchmark.py (18:25) - Benchmarks/NVIDIA/GEMMCublasLt.py (27:34) duplicated block id: 50 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/TransferBench.py (17:24) - Benchmarks/NVIDIA/LLMBenchmark.py (20:27) duplicated block id: 51 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/TransferBench.py (17:24) - Benchmarks/NVIDIA/GEMMCublasLt.py (27:34) duplicated block id: 52 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/LLMBenchmark.py (18:25) - Benchmarks/NVIDIA/LLMBenchmark.py (20:27) duplicated block id: 53 size: 8 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/LLMBenchmark.py (20:27) - Benchmarks/NVIDIA/NVBandwidth.py (14:21) duplicated block id: 54 size: 8 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/GEMMCublasLt.py (27:34) - Benchmarks/NVIDIA/NCCLBandwidth.py (18:25) duplicated block id: 55 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/GEMMHipblasLt.py (19:26) - Benchmarks/AMD/TransferBench.py (17:24) duplicated block id: 56 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/GEMMHipblasLt.py (19:26) - Benchmarks/AMD/RCCLBandwidth.py (19:26) duplicated block id: 57 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/LLMBenchmark.py (18:25) - Benchmarks/NVIDIA/HBMBandwidth.py (19:26) duplicated block id: 58 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (20:27) - Benchmarks/NVIDIA/GEMMCublasLt.py (27:34) duplicated block id: 59 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/LLMBenchmark.py (18:25) - Benchmarks/AMD/RCCLBandwidth.py (19:26) duplicated block id: 60 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/LLMBenchmark.py (18:25) - Benchmarks/AMD/TransferBench.py (17:24) duplicated block id: 61 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (20:27) - Benchmarks/NVIDIA/LLMBenchmark.py (20:27) duplicated block id: 62 size: 8 cleaned lines of code in 2 files: - Benchmarks/AMD/GEMMHipblasLt.py (19:26) - Benchmarks/NVIDIA/NVBandwidth.py (14:21) duplicated block id: 63 size: 8 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/CPUStream.py (19:26) - Benchmarks/NVIDIA/GEMMCublasLt.py (27:34) duplicated block id: 64 size: 8 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/CPUStream.py (19:26) - Benchmarks/NVIDIA/LLMBenchmark.py (20:27) duplicated block id: 65 size: 7 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (54:62) - Benchmarks/NVIDIA/HBMBandwidth.py (92:100) duplicated block id: 66 size: 7 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (101:107) - Benchmarks/NVIDIA/CPUStream.py (132:138) duplicated block id: 67 size: 7 cleaned lines of code in 2 files: - Benchmarks/AMD/FlashAttention.py (23:29) - Benchmarks/AMD/GEMMHipblasLt.py (56:62) duplicated block id: 68 size: 7 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (101:107) - Benchmarks/NVIDIA/HBMBandwidth.py (140:146) duplicated block id: 69 size: 7 cleaned lines of code in 2 files: - Benchmarks/AMD/FlashAttention.py (23:29) - Benchmarks/AMD/RCCLBandwidth.py (41:47) duplicated block id: 70 size: 7 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (54:62) - Benchmarks/NVIDIA/CPUStream.py (84:92) duplicated block id: 71 size: 7 cleaned lines of code in 2 files: - Benchmarks/AMD/RCCLBandwidth.py (99:106) - Benchmarks/NVIDIA/NCCLBandwidth.py (74:82) duplicated block id: 72 size: 7 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/CPUStream.py (132:138) - Benchmarks/NVIDIA/HBMBandwidth.py (140:146) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - Benchmarks/AMD/FlashAttention.py (23:28) - Benchmarks/AMD/LLMBenchmark.py (34:39) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - Benchmarks/AMD/LLMBenchmark.py (34:39) - Benchmarks/AMD/RCCLBandwidth.py (41:46) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - Benchmarks/AMD/GEMMHipblasLt.py (56:61) - Benchmarks/AMD/LLMBenchmark.py (34:39) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - Benchmarks/AMD/HBMBandwidth.py (93:98) - Benchmarks/NVIDIA/CPUStream.py (124:129) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/CPUStream.py (124:129) - Benchmarks/NVIDIA/HBMBandwidth.py (132:137) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/GEMMCublasLt.py (83:89) - Benchmarks/NVIDIA/HBMBandwidth.py (69:75) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - Benchmarks/AMD/FlashAttention.py (39:44) - Benchmarks/NVIDIA/FlashAttention.py (11:16) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - Benchmarks/NVIDIA/CPUStream.py (61:67) - Benchmarks/NVIDIA/GEMMCublasLt.py (83:89)