duplicated block id: 1 size: 21 cleaned lines of code in 2 files: - kernels/attention/dtype_bfloat16.cuh (1:22) - kernels/attention/dtype_float16.cuh (1:22) duplicated block id: 2 size: 20 cleaned lines of code in 2 files: - kernels/attention/dtype_bfloat16.cuh (1:21) - kernels/attention/dtype_float32.cuh (1:21) duplicated block id: 3 size: 20 cleaned lines of code in 2 files: - kernels/attention/dtype_float16.cuh (1:21) - kernels/attention/dtype_float32.cuh (1:21) duplicated block id: 4 size: 18 cleaned lines of code in 2 files: - src/ffi.rs (24:43) - src/ffi.rs (50:69) duplicated block id: 5 size: 18 cleaned lines of code in 2 files: - src/lib.rs (171:188) - src/lib.rs (207:224) duplicated block id: 6 size: 17 cleaned lines of code in 2 files: - kernels/attention/attention_utils.cuh (1:17) - kernels/attention_kernels.cu (1:17) duplicated block id: 7 size: 17 cleaned lines of code in 2 files: - kernels/attention_kernels.cu (641:658) - kernels/attention_kernels.cu (814:831) duplicated block id: 8 size: 17 cleaned lines of code in 2 files: - kernels/attention_kernels.cu (576:594) - kernels/attention_kernels.cu (742:760) duplicated block id: 9 size: 16 cleaned lines of code in 2 files: - kernels/attention/attention_utils.cuh (3:18) - kernels/attention/dtype_float16.cuh (4:19) duplicated block id: 10 size: 16 cleaned lines of code in 2 files: - kernels/attention/attention_generic.cuh (3:18) - kernels/attention/dtype_float32.cuh (4:19) duplicated block id: 11 size: 16 cleaned lines of code in 2 files: - kernels/attention/attention_generic.cuh (3:18) - kernels/attention/attention_utils.cuh (3:18) duplicated block id: 12 size: 16 cleaned lines of code in 2 files: - kernels/attention/attention_utils.cuh (3:18) - kernels/attention/dtype_bfloat16.cuh (4:19) duplicated block id: 13 size: 16 cleaned lines of code in 2 files: - kernels/attention/attention_generic.cuh (3:18) - kernels/attention/dtype_float16.cuh (4:19) duplicated block id: 14 size: 16 cleaned lines of code in 2 files: - kernels/attention/attention_utils.cuh (3:18) - kernels/attention/dtype_float32.cuh (4:19) duplicated block id: 15 size: 16 cleaned lines of code in 2 files: - kernels/attention/attention_generic.cuh (3:18) - kernels/attention/dtype_bfloat16.cuh (4:19) duplicated block id: 16 size: 15 cleaned lines of code in 2 files: - kernels/attention/dtype_float32.cuh (4:18) - kernels/attention_kernels.cu (3:17) duplicated block id: 17 size: 15 cleaned lines of code in 2 files: - kernels/attention/dtype_bfloat16.cuh (4:18) - kernels/attention_kernels.cu (3:17) duplicated block id: 18 size: 15 cleaned lines of code in 2 files: - kernels/attention_kernels.cu (680:696) - kernels/attention_kernels.cu (856:872) duplicated block id: 19 size: 15 cleaned lines of code in 2 files: - kernels/attention/dtype_float16.cuh (4:18) - kernels/attention_kernels.cu (3:17) duplicated block id: 20 size: 15 cleaned lines of code in 2 files: - kernels/attention/attention_generic.cuh (3:17) - kernels/attention_kernels.cu (3:17) duplicated block id: 21 size: 12 cleaned lines of code in 2 files: - kernels/attention_kernels.cu (88:99) - kernels/attention_kernels.cu (430:441) duplicated block id: 22 size: 12 cleaned lines of code in 2 files: - kernels/attention_kernels.cu (88:99) - kernels/attention_kernels.cu (401:412) duplicated block id: 23 size: 12 cleaned lines of code in 2 files: - kernels/attention_kernels.cu (401:412) - kernels/attention_kernels.cu (430:441) duplicated block id: 24 size: 9 cleaned lines of code in 2 files: - kernels/attention/dtype_bfloat16.cuh (155:164) - kernels/attention/dtype_float16.cuh (195:204) duplicated block id: 25 size: 9 cleaned lines of code in 2 files: - kernels/attention/dtype_bfloat16.cuh (373:382) - kernels/attention/dtype_float16.cuh (417:426) duplicated block id: 26 size: 8 cleaned lines of code in 2 files: - kernels/attention_kernels.cu (556:563) - kernels/attention_kernels.cu (711:718) duplicated block id: 27 size: 7 cleaned lines of code in 2 files: - kernels/attention_kernels.cu (609:615) - kernels/attention_kernels.cu (779:785) duplicated block id: 28 size: 7 cleaned lines of code in 2 files: - kernels/attention/dtype_bfloat16.cuh (363:369) - kernels/attention/dtype_float16.cuh (407:413) duplicated block id: 29 size: 6 cleaned lines of code in 2 files: - kernels/attention/dtype_float16.cuh (358:363) - kernels/attention/dtype_float32.cuh (152:157) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - kernels/attention/dtype_bfloat16.cuh (135:140) - kernels/attention/dtype_float32.cuh (82:87) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - kernels/attention/dtype_float16.cuh (175:180) - kernels/attention/dtype_float32.cuh (82:87) duplicated block id: 32 size: 6 cleaned lines of code in 2 files: - kernels/attention/dtype_bfloat16.cuh (326:331) - kernels/attention/dtype_float16.cuh (368:373) duplicated block id: 33 size: 6 cleaned lines of code in 2 files: - kernels/attention/dtype_bfloat16.cuh (135:140) - kernels/attention/dtype_float16.cuh (175:180) duplicated block id: 34 size: 6 cleaned lines of code in 2 files: - kernels/attention_kernels.cu (77:82) - kernels/attention_kernels.cu (419:424) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - kernels/attention/dtype_bfloat16.cuh (316:321) - kernels/attention/dtype_float16.cuh (358:363) duplicated block id: 36 size: 6 cleaned lines of code in 2 files: - kernels/attention/dtype_bfloat16.cuh (316:321) - kernels/attention/dtype_float32.cuh (152:157) duplicated block id: 37 size: 6 cleaned lines of code in 2 files: - build.rs (105:110) - build.rs (126:131) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - kernels/attention/dtype_float32.cuh (161:166) - kernels/attention/dtype_float32.cuh (177:182)