duplicated block id: 1 size: 148 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (602:775) - src/blocksparse_matmul_op_gpu.cu (1002:1175) duplicated block id: 2 size: 134 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (837:998) - src/blocksparse_matmul_op_gpu.cu (1227:1388) duplicated block id: 3 size: 65 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (472:547) - src/blocksparse_matmul_op_gpu.cu (393:468) duplicated block id: 4 size: 56 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (826:889) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (841:904) duplicated block id: 5 size: 49 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (667:727) - src/blocksparse_matmul_op_gpu.cu (2049:2109) duplicated block id: 6 size: 40 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (774:814) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (789:829) duplicated block id: 7 size: 39 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (624:671) - src/blocksparse_hgemm_cn_64_op_gpu.cu (637:684) duplicated block id: 8 size: 38 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (301:346) - src/blocksparse_matmul_op_gpu.cu (256:301) duplicated block id: 9 size: 38 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (397:442) - src/blocksparse_hgemm_cn_64_op_gpu.cu (402:447) duplicated block id: 10 size: 37 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (735:780) - src/blocksparse_matmul_gated_op_gpu.cu (958:1003) duplicated block id: 11 size: 37 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1135:1181) - src/blocksparse_matmul_op_gpu.cu (1348:1394) duplicated block id: 12 size: 37 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (199:243) - src/blocksparse_matmul_op_gpu.cu (155:199) duplicated block id: 13 size: 36 cleaned lines of code in 2 files: - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (3:49) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (3:49) duplicated block id: 14 size: 35 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (26:66) - src/blocksparse_hgemm_nc_op_gpu.cu (319:359) duplicated block id: 15 size: 34 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (32:74) - src/blocksparse_matmul_op_gpu.cu (24:66) duplicated block id: 16 size: 33 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (774:807) - src/sass/xconv_blocksparse_32x32x32_updat.sass (746:779) duplicated block id: 17 size: 33 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (789:822) - src/sass/xconv_blocksparse_32x32x32_updat.sass (746:779) duplicated block id: 18 size: 32 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (837:868) - src/sass/xconv_blocksparse_32x32x32_updat.sass (812:843) duplicated block id: 19 size: 32 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1658:1691) - src/blocksparse_matmul_op_gpu.cu (2466:2499) duplicated block id: 20 size: 32 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (735:775) - src/blocksparse_matmul_op_gpu.cu (1348:1388) duplicated block id: 21 size: 32 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (776:807) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (635:666) duplicated block id: 22 size: 32 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x32_updat.sass (748:779) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (515:546) duplicated block id: 23 size: 32 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x32_updat.sass (748:779) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (635:666) duplicated block id: 24 size: 32 cleaned lines of code in 2 files: - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (635:666) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (515:546) duplicated block id: 25 size: 32 cleaned lines of code in 2 files: - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (539:578) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (433:472) duplicated block id: 26 size: 32 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (776:807) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (515:546) duplicated block id: 27 size: 32 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (958:998) - src/blocksparse_matmul_op_gpu.cu (1135:1175) duplicated block id: 28 size: 32 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (852:883) - src/sass/xconv_blocksparse_32x32x32_updat.sass (812:843) duplicated block id: 29 size: 32 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (791:822) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (515:546) duplicated block id: 30 size: 32 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (791:822) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (635:666) duplicated block id: 31 size: 31 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (246:285) - src/blocksparse_matmul_op_gpu.cu (202:241) duplicated block id: 32 size: 31 cleaned lines of code in 2 files: - src/blocksparse_conv_op.cc (158:190) - src/blocksparse_conv_op.cc (388:419) duplicated block id: 33 size: 30 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1012:1043) - src/blocksparse_matmul_op_gpu.cu (1660:1691) duplicated block id: 34 size: 30 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2593:2636) - src/blocksparse_matmul_op_gpu.cu (2849:2892) duplicated block id: 35 size: 30 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (612:643) - src/blocksparse_matmul_op_gpu.cu (2468:2499) duplicated block id: 36 size: 30 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1012:1043) - src/blocksparse_matmul_op_gpu.cu (2468:2499) duplicated block id: 37 size: 30 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (612:643) - src/blocksparse_matmul_op_gpu.cu (1660:1691) duplicated block id: 38 size: 28 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (46:79) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (46:79) duplicated block id: 39 size: 27 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (44:73) - src/blocksparse_hgemm_cn_64_op_gpu.cu (43:72) duplicated block id: 40 size: 27 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2553:2589) - src/blocksparse_matmul_op_gpu.cu (2809:2845) duplicated block id: 41 size: 26 cleaned lines of code in 2 files: - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (445:472) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (375:402) duplicated block id: 42 size: 24 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (41:67) - src/blocksparse_hgemm_cn_128_op_gpu.cu (276:302) duplicated block id: 43 size: 23 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (435:460) - src/blocksparse_matmul_op_gpu.cu (928:951) duplicated block id: 44 size: 23 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (213:239) - src/blocksparse_hgemm_nc_op_gpu.cu (481:507) duplicated block id: 45 size: 23 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (514:539) - src/blocksparse_matmul_op_gpu.cu (928:951) duplicated block id: 46 size: 22 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (279:302) - src/blocksparse_hgemm_cn_64_op_gpu.cu (43:66) duplicated block id: 47 size: 22 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (289:312) - src/blocksparse_hgemm_cn_64_op_gpu.cu (512:535) duplicated block id: 48 size: 22 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (711:735) - src/sass/xconv_blocksparse_32x32x32_updat.sass (652:675) duplicated block id: 49 size: 22 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (44:67) - src/blocksparse_hgemm_nc_op_gpu.cu (336:359) duplicated block id: 50 size: 22 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (279:302) - src/blocksparse_hgemm_nc_op_gpu.cu (336:359) duplicated block id: 51 size: 22 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2015:2042) - src/blocksparse_matmul_op_gpu.cu (2320:2346) duplicated block id: 52 size: 21 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (5:31) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (5:31) duplicated block id: 53 size: 21 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (637:660) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (650:673) duplicated block id: 54 size: 21 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1017:1040) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1046:1069) duplicated block id: 55 size: 21 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (34:58) - src/bst_hgemm_op_gpu.cu (200:224) duplicated block id: 56 size: 21 cleaned lines of code in 2 files: - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (346:368) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (293:315) duplicated block id: 57 size: 21 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (928:954) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (943:969) duplicated block id: 58 size: 20 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (722:750) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (737:765) duplicated block id: 59 size: 20 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (698:719) - src/sass/xconv_blocksparse_32x32x32_updat.sass (654:674) duplicated block id: 60 size: 20 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (800:828) - src/blocksparse_matmul_op_gpu.cu (1197:1225) duplicated block id: 61 size: 20 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (698:719) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (713:734) duplicated block id: 62 size: 20 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (287:308) - src/blocksparse_hgemm_cn_64_op_gpu.cu (297:318) duplicated block id: 63 size: 19 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (905:926) - src/optimize_op_gpu.cu (1020:1041) duplicated block id: 64 size: 19 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (925:948) - src/blocksparse_hgemm_cn_64_op_gpu.cu (951:974) duplicated block id: 65 size: 19 cleaned lines of code in 2 files: - src/bst_op.cc (94:112) - src/bst_op.cc (117:135) duplicated block id: 66 size: 19 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (391:412) - src/blocksparse_matmul_op_gpu.cu (885:906) duplicated block id: 67 size: 19 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (26:49) - src/blocksparse_hgemm_nc_op_gpu.cu (55:78) duplicated block id: 68 size: 19 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (55:78) - src/blocksparse_hgemm_nc_op_gpu.cu (319:342) duplicated block id: 69 size: 19 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (552:573) - src/blocksparse_matmul_op_gpu.cu (2193:2213) duplicated block id: 70 size: 19 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (590:611) - src/blocksparse_hgemm_nc_op_gpu.cu (759:780) duplicated block id: 71 size: 18 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (758:777) - src/blocksparse_hgemm_cn_64_op_gpu.cu (916:935) duplicated block id: 72 size: 18 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (408:429) - src/blocksparse_hgemm_cn_128_op_gpu.cu (637:658) duplicated block id: 73 size: 18 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (898:920) - src/blocksparse_matmul_op_gpu.cu (2361:2383) duplicated block id: 74 size: 18 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (900:922) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (915:937) duplicated block id: 75 size: 18 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (758:777) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1048:1066) duplicated block id: 76 size: 18 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (743:763) - src/blocksparse_hgemm_cn_64_op_gpu.cu (756:776) duplicated block id: 77 size: 18 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1019:1037) - src/blocksparse_hgemm_cn_64_op_gpu.cu (758:777) duplicated block id: 78 size: 18 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (672:694) - src/blocksparse_matmul_op_gpu.cu (2361:2383) duplicated block id: 79 size: 18 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (890:910) - src/blocksparse_hgemm_cn_64_op_gpu.cu (914:934) duplicated block id: 80 size: 18 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (413:434) - src/blocksparse_hgemm_cn_64_op_gpu.cu (650:671) duplicated block id: 81 size: 18 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (230:251) - src/blocksparse_matmul_gated_op_gpu.cu (483:504) duplicated block id: 82 size: 18 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1019:1037) - src/blocksparse_hgemm_cn_64_op_gpu.cu (916:935) duplicated block id: 83 size: 18 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1972:1990) - src/blocksparse_matmul_op_gpu.cu (2271:2289) duplicated block id: 84 size: 18 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2054:2076) - src/blocksparse_matmul_op_gpu.cu (2361:2383) duplicated block id: 85 size: 18 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (472:491) - src/blocksparse_matmul_op_gpu.cu (887:906) duplicated block id: 86 size: 18 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (408:429) - src/blocksparse_hgemm_cn_64_op_gpu.cu (650:671) duplicated block id: 87 size: 18 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (637:658) - src/blocksparse_hgemm_cn_64_op_gpu.cu (413:434) duplicated block id: 88 size: 18 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (350:371) - src/bst_hgemm_op_gpu.cu (502:523) duplicated block id: 89 size: 18 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (916:935) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1048:1066) duplicated block id: 90 size: 18 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (230:251) - src/blocksparse_matmul_op_gpu.cu (404:425) duplicated block id: 91 size: 18 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (672:694) - src/blocksparse_matmul_op_gpu.cu (898:920) duplicated block id: 92 size: 18 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (898:920) - src/blocksparse_matmul_op_gpu.cu (2054:2076) duplicated block id: 93 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1049:1066) - src/blocksparse_hgemm_nc_op_gpu.cu (593:611) duplicated block id: 94 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (745:763) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1019:1036) duplicated block id: 95 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (892:910) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1019:1036) duplicated block id: 96 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (917:935) - src/blocksparse_hgemm_nc_op_gpu.cu (593:611) duplicated block id: 97 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (652:672) - src/blocksparse_hgemm_nc_op_gpu.cu (214:234) duplicated block id: 98 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1049:1066) - src/blocksparse_hgemm_nc_op_gpu.cu (762:780) duplicated block id: 99 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1020:1037) - src/blocksparse_hgemm_nc_op_gpu.cu (593:611) duplicated block id: 100 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (745:763) - src/blocksparse_hgemm_cn_64_op_gpu.cu (916:934) duplicated block id: 101 size: 17 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (34:51) - src/transformer_op_gpu.cu (178:195) duplicated block id: 102 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (892:910) - src/blocksparse_hgemm_cn_64_op_gpu.cu (758:776) duplicated block id: 103 size: 17 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1209:1228) - src/bst_sgemm_op_gpu.cu (423:442) duplicated block id: 104 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (917:935) - src/blocksparse_hgemm_nc_op_gpu.cu (762:780) duplicated block id: 105 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (745:763) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1048:1065) duplicated block id: 106 size: 17 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (570:593) - src/blocksparse_matmul_op_gpu.cu (977:1000) duplicated block id: 107 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (639:659) - src/blocksparse_hgemm_nc_op_gpu.cu (482:502) duplicated block id: 108 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (745:763) - src/blocksparse_hgemm_cn_128_op_gpu.cu (892:910) duplicated block id: 109 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (652:672) - src/blocksparse_hgemm_nc_op_gpu.cu (482:502) duplicated block id: 110 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (639:659) - src/blocksparse_hgemm_nc_op_gpu.cu (214:234) duplicated block id: 111 size: 17 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (711:729) - src/blocksparse_l2_norm_op_gpu.cu (804:822) duplicated block id: 112 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (170:190) - src/blocksparse_hgemm_nc_op_gpu.cu (213:233) duplicated block id: 113 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (759:777) - src/blocksparse_hgemm_nc_op_gpu.cu (593:611) duplicated block id: 114 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1020:1037) - src/blocksparse_hgemm_nc_op_gpu.cu (762:780) duplicated block id: 115 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (759:777) - src/blocksparse_hgemm_nc_op_gpu.cu (762:780) duplicated block id: 116 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (170:190) - src/blocksparse_hgemm_nc_op_gpu.cu (481:501) duplicated block id: 117 size: 17 cleaned lines of code in 2 files: - src/layer_norm_nc_op_gpu.cu (448:467) - src/layer_norm_nc_op_gpu.cu (691:710) duplicated block id: 118 size: 17 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (489:505) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (512:528) duplicated block id: 119 size: 17 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (892:910) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1048:1065) duplicated block id: 120 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (171:190) - src/blocksparse_hgemm_cn_64_op_gpu.cu (652:671) duplicated block id: 121 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (415:434) - src/blocksparse_hgemm_nc_op_gpu.cu (214:233) duplicated block id: 122 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (181:200) - src/blocksparse_hgemm_nc_op_gpu.cu (482:501) duplicated block id: 123 size: 16 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (515:530) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (538:553) duplicated block id: 124 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (181:200) - src/blocksparse_hgemm_cn_64_op_gpu.cu (171:190) duplicated block id: 125 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (410:429) - src/blocksparse_hgemm_nc_op_gpu.cu (214:233) duplicated block id: 126 size: 16 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (848:865) - src/blocksparse_matmul_op_gpu.cu (1454:1471) duplicated block id: 127 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (410:429) - src/blocksparse_hgemm_cn_64_op_gpu.cu (171:190) duplicated block id: 128 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (410:429) - src/blocksparse_hgemm_nc_op_gpu.cu (482:501) duplicated block id: 129 size: 16 cleaned lines of code in 2 files: - src/embedding_op_gpu.cu (86:101) - src/transformer_op_gpu.cu (180:195) duplicated block id: 130 size: 16 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (53:70) - src/lstm_op_gpu.cu (185:202) duplicated block id: 131 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (639:658) - src/blocksparse_hgemm_cn_64_op_gpu.cu (171:190) duplicated block id: 132 size: 16 cleaned lines of code in 2 files: - src/embedding_op_gpu.cu (86:101) - src/transformer_op_gpu.cu (36:51) duplicated block id: 133 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (181:200) - src/blocksparse_hgemm_cn_128_op_gpu.cu (639:658) duplicated block id: 134 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (676:694) - src/blocksparse_hgemm_cn_64_op_gpu.cu (689:707) duplicated block id: 135 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (181:200) - src/blocksparse_hgemm_cn_64_op_gpu.cu (652:671) duplicated block id: 136 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (415:434) - src/blocksparse_hgemm_nc_op_gpu.cu (482:501) duplicated block id: 137 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (746:763) - src/blocksparse_hgemm_nc_op_gpu.cu (762:779) duplicated block id: 138 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (893:910) - src/blocksparse_hgemm_nc_op_gpu.cu (762:779) duplicated block id: 139 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (171:190) - src/blocksparse_hgemm_cn_64_op_gpu.cu (415:434) duplicated block id: 140 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (181:200) - src/blocksparse_hgemm_cn_128_op_gpu.cu (410:429) duplicated block id: 141 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (746:763) - src/blocksparse_hgemm_nc_op_gpu.cu (593:610) duplicated block id: 142 size: 16 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1238:1255) - src/blocksparse_matmul_op_gpu.cu (1454:1471) duplicated block id: 143 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (181:200) - src/blocksparse_hgemm_nc_op_gpu.cu (214:233) duplicated block id: 144 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (893:910) - src/blocksparse_hgemm_nc_op_gpu.cu (593:610) duplicated block id: 145 size: 16 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (181:200) - src/blocksparse_hgemm_cn_64_op_gpu.cu (415:434) duplicated block id: 146 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (287:302) - src/blocksparse_hgemm_cn_64_op_gpu.cu (520:535) duplicated block id: 147 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (256:274) - src/blocksparse_hgemm_cn_128_op_gpu.cu (487:505) duplicated block id: 148 size: 15 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (87:107) - src/blocksparse_l2_norm_op_gpu.cu (513:532) duplicated block id: 149 size: 15 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (160:192) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (180:212) duplicated block id: 150 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (448:465) - src/blocksparse_hgemm_cn_64_op_gpu.cu (453:470) duplicated block id: 151 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (51:66) - src/blocksparse_hgemm_cn_64_op_gpu.cu (520:535) duplicated block id: 152 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (297:312) - src/blocksparse_hgemm_nc_op_gpu.cu (80:95) duplicated block id: 153 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (297:312) - src/blocksparse_hgemm_nc_op_gpu.cu (344:359) duplicated block id: 154 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (51:66) - src/blocksparse_hgemm_cn_64_op_gpu.cu (297:312) duplicated block id: 155 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (520:535) - src/blocksparse_hgemm_nc_op_gpu.cu (344:359) duplicated block id: 156 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (52:67) - src/blocksparse_hgemm_nc_op_gpu.cu (80:95) duplicated block id: 157 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (80:95) - src/blocksparse_hgemm_nc_op_gpu.cu (344:359) duplicated block id: 158 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (52:67) - src/blocksparse_hgemm_cn_64_op_gpu.cu (520:535) duplicated block id: 159 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1181:1199) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1196:1214) duplicated block id: 160 size: 15 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (632:650) - src/layer_norm_cn_op_gpu.cu (697:715) duplicated block id: 161 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (520:535) - src/blocksparse_hgemm_nc_op_gpu.cu (80:95) duplicated block id: 162 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (52:67) - src/blocksparse_hgemm_cn_64_op_gpu.cu (297:312) duplicated block id: 163 size: 15 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (239:255) - src/blocksparse_l2_norm_op_gpu.cu (310:327) duplicated block id: 164 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (266:284) - src/blocksparse_hgemm_cn_64_op_gpu.cu (492:510) duplicated block id: 165 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (490:508) - src/blocksparse_hgemm_cn_64_op_gpu.cu (495:513) duplicated block id: 166 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (287:302) - src/blocksparse_hgemm_nc_op_gpu.cu (80:95) duplicated block id: 167 size: 15 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1268:1285) - src/bst_sgemm_op_gpu.cu (471:488) duplicated block id: 168 size: 15 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (51:66) - src/blocksparse_hgemm_nc_op_gpu.cu (80:95) duplicated block id: 169 size: 14 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (243:260) - src/blocksparse_l2_norm_op_gpu.cu (717:734) duplicated block id: 170 size: 14 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (34:49) - src/bst_hgemm_op_gpu.cu (508:523) duplicated block id: 171 size: 14 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (645:660) - src/blocksparse_matmul_op_gpu.cu (2027:2042) duplicated block id: 172 size: 14 cleaned lines of code in 2 files: - src/blocksparse_matmul_op.cc (401:414) - src/blocksparse_matmul_op.cc (433:446) duplicated block id: 173 size: 14 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (105:120) - src/layer_norm_cn_op_gpu.cu (447:462) duplicated block id: 174 size: 14 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (34:49) - src/bst_hgemm_op_gpu.cu (356:371) duplicated block id: 175 size: 14 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (66:81) - src/blocksparse_l2_norm_op.cc (201:215) duplicated block id: 176 size: 14 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (49:62) - src/blocksparse_l2_norm_op.cc (183:196) duplicated block id: 177 size: 14 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (436:452) - src/blocksparse_hgemm_cn_64_op_gpu.cu (673:689) duplicated block id: 178 size: 14 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (645:660) - src/blocksparse_matmul_op_gpu.cu (2331:2346) duplicated block id: 179 size: 14 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (13:30) - src/layer_norm_cn_op_gpu.cu (342:359) duplicated block id: 180 size: 14 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (34:49) - src/bst_sgemm_op_gpu.cu (21:36) duplicated block id: 181 size: 14 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (200:215) - src/bst_sgemm_op_gpu.cu (21:36) duplicated block id: 182 size: 14 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (929:944) - src/optimize_op_gpu.cu (1044:1059) duplicated block id: 183 size: 14 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (214:230) - src/blocksparse_matmul_op_gpu.cu (701:717) duplicated block id: 184 size: 14 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (214:230) - src/blocksparse_matmul_op_gpu.cu (2083:2099) duplicated block id: 185 size: 14 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (200:215) - src/bst_hgemm_op_gpu.cu (508:523) duplicated block id: 186 size: 14 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (118:136) - src/bst_hgemm_op_gpu.cu (282:300) duplicated block id: 187 size: 14 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (369:383) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (390:404) duplicated block id: 188 size: 14 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (314:332) - src/blocksparse_l2_norm_op_gpu.cu (810:827) duplicated block id: 189 size: 14 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (159:174) - src/lstm_op_gpu.cu (217:232) duplicated block id: 190 size: 14 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (258:274) - src/blocksparse_matmul_op_gpu.cu (701:717) duplicated block id: 191 size: 14 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (508:523) - src/bst_sgemm_op_gpu.cu (21:36) duplicated block id: 192 size: 14 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1998:2013) - src/blocksparse_matmul_op_gpu.cu (2296:2311) duplicated block id: 193 size: 14 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (200:215) - src/bst_hgemm_op_gpu.cu (356:371) duplicated block id: 194 size: 14 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (595:614) - src/blocksparse_hgemm_cn_64_op_gpu.cu (605:624) duplicated block id: 195 size: 14 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (356:371) - src/bst_sgemm_op_gpu.cu (21:36) duplicated block id: 196 size: 14 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (258:274) - src/blocksparse_matmul_op_gpu.cu (2083:2099) duplicated block id: 197 size: 13 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (490:505) - src/blocksparse_hgemm_cn_64_op_gpu.cu (269:284) duplicated block id: 198 size: 13 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (431:446) - src/blocksparse_hgemm_cn_128_op_gpu.cu (660:675) duplicated block id: 199 size: 13 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (259:274) - src/blocksparse_hgemm_cn_64_op_gpu.cu (495:510) duplicated block id: 200 size: 13 cleaned lines of code in 2 files: - src/blocksparse_matmul_op.cc (429:441) - src/blocksparse_matmul_op.cc (462:474) duplicated block id: 201 size: 13 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (207:221) - src/blocksparse_matmul_op_gpu.cu (649:663) duplicated block id: 202 size: 13 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (181:194) - src/blocksparse_matmul_op_gpu.cu (2049:2062) duplicated block id: 203 size: 13 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (313:327) - src/blocksparse_matmul_op_gpu.cu (799:813) duplicated block id: 204 size: 13 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1061:1077) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1088:1104) duplicated block id: 205 size: 13 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1843:1859) - src/blocksparse_matmul_op_gpu.cu (2115:2131) duplicated block id: 206 size: 13 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (12:26) - src/lstm_op_gpu.cu (52:66) duplicated block id: 207 size: 13 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (259:274) - src/blocksparse_hgemm_cn_64_op_gpu.cu (269:284) duplicated block id: 208 size: 13 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (220:232) - src/bst_sgemm_op_gpu.cu (41:53) duplicated block id: 209 size: 13 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (181:194) - src/blocksparse_matmul_op_gpu.cu (667:680) duplicated block id: 210 size: 13 cleaned lines of code in 2 files: - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (75:90) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (85:100) duplicated block id: 211 size: 13 cleaned lines of code in 2 files: - blocksparse/conv.py (667:679) - blocksparse/conv.py (834:846) duplicated block id: 212 size: 13 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (225:238) - src/blocksparse_matmul_op_gpu.cu (667:680) duplicated block id: 213 size: 13 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (565:582) - src/blocksparse_hgemm_nc_op_gpu.cu (734:751) duplicated block id: 214 size: 13 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (83:97) - src/blocksparse_matmul_op_gpu.cu (317:331) duplicated block id: 215 size: 13 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (225:238) - src/blocksparse_matmul_op_gpu.cu (2049:2062) duplicated block id: 216 size: 13 cleaned lines of code in 2 files: - blocksparse/utils.py (198:213) - blocksparse/utils.py (270:285) duplicated block id: 217 size: 13 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (163:177) - src/blocksparse_matmul_op_gpu.cu (649:663) duplicated block id: 218 size: 12 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (625:640) - src/blocksparse_matmul_op_gpu.cu (2008:2022) duplicated block id: 219 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (61:76) - src/sass/xconv_blocksparse_32x32x32_updat.sass (63:77) duplicated block id: 220 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (837:848) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (696:707) duplicated block id: 221 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x32_updat.sass (812:823) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (696:707) duplicated block id: 222 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x32_updat.sass (832:843) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (628:639) duplicated block id: 223 size: 12 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (719:735) - src/blocksparse_hgemm_cn_128_op_gpu.cu (994:1010) duplicated block id: 224 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (872:883) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (628:639) duplicated block id: 225 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (701:712) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (539:550) duplicated block id: 226 size: 12 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (719:735) - src/blocksparse_hgemm_cn_128_op_gpu.cu (867:883) duplicated block id: 227 size: 12 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (144:157) - src/blocksparse_matmul_op_gpu.cu (625:640) duplicated block id: 228 size: 12 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (666:681) - src/bst_hgemm_op_gpu.cu (1020:1035) duplicated block id: 229 size: 12 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (732:748) - src/blocksparse_hgemm_cn_64_op_gpu.cu (891:907) duplicated block id: 230 size: 12 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (743:757) - src/blocksparse_l2_norm_op_gpu.cu (836:850) duplicated block id: 231 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (857:868) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (628:639) duplicated block id: 232 size: 12 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (792:807) - src/bst_hgemm_op_gpu.cu (914:929) duplicated block id: 233 size: 12 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (74:86) - src/transformer_op_gpu.cu (218:230) duplicated block id: 234 size: 12 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (434:446) - src/lstm_op_gpu.cu (465:477) duplicated block id: 235 size: 12 cleaned lines of code in 2 files: - src/optimize_op.cc (36:47) - src/optimize_op.cc (133:144) duplicated block id: 236 size: 12 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (13:26) - src/lstm_op_gpu.cu (185:198) duplicated block id: 237 size: 12 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (666:681) - src/bst_hgemm_op_gpu.cu (792:807) duplicated block id: 238 size: 12 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (792:807) - src/bst_hgemm_op_gpu.cu (1020:1035) duplicated block id: 239 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x32_updat.sass (655:667) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (433:444) duplicated block id: 240 size: 12 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (666:681) - src/bst_hgemm_op_gpu.cu (914:929) duplicated block id: 241 size: 12 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (204:217) - src/blocksparse_hgemm_cn_64_op_gpu.cu (676:689) duplicated block id: 242 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (61:76) - src/sass/xconv_blocksparse_32x32x32_updat.sass (63:77) duplicated block id: 243 size: 12 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (914:929) - src/bst_hgemm_op_gpu.cu (1020:1035) duplicated block id: 244 size: 12 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (732:748) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1023:1039) duplicated block id: 245 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (701:712) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (433:444) duplicated block id: 246 size: 12 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (186:199) - src/blocksparse_matmul_op_gpu.cu (404:417) duplicated block id: 247 size: 12 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (472:484) - src/blocksparse_l2_norm_op_gpu.cu (558:571) duplicated block id: 248 size: 12 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (483:496) - src/blocksparse_matmul_op_gpu.cu (186:199) duplicated block id: 249 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (852:863) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (696:707) duplicated block id: 250 size: 12 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (119:133) - src/blocksparse_hgemm_nc_op_gpu.cu (384:398) duplicated block id: 251 size: 12 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (891:907) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1023:1039) duplicated block id: 252 size: 12 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (867:883) - src/blocksparse_hgemm_cn_128_op_gpu.cu (994:1010) duplicated block id: 253 size: 12 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (154:167) - src/lstm_op_gpu.cu (261:274) duplicated block id: 254 size: 12 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (144:157) - src/blocksparse_matmul_op_gpu.cu (2008:2022) duplicated block id: 255 size: 12 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (23:37) - src/blocksparse_hgemm_cn_64_op_gpu.cu (24:38) duplicated block id: 256 size: 12 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (204:217) - src/blocksparse_hgemm_cn_64_op_gpu.cu (439:452) duplicated block id: 257 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (716:727) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (539:550) duplicated block id: 258 size: 12 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (132:144) - src/lstm_op_gpu.cu (184:196) duplicated block id: 259 size: 12 cleaned lines of code in 2 files: - src/cwise_linear_op_gpu.cu (97:109) - src/layer_norm_nc_op_gpu.cu (499:511) duplicated block id: 260 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x32_updat.sass (655:667) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (539:550) duplicated block id: 261 size: 12 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (716:727) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (433:444) duplicated block id: 262 size: 11 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (314:327) - src/blocksparse_l2_norm_op_gpu.cu (717:729) duplicated block id: 263 size: 11 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (552:563) - src/blocksparse_matmul_op_gpu.cu (1910:1921) duplicated block id: 264 size: 11 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (57:70) - src/blocksparse_l2_norm_op_gpu.cu (123:136) duplicated block id: 265 size: 11 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (470:480) - src/blocksparse_l2_norm_op.cc (490:500) duplicated block id: 266 size: 11 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (353:364) - src/blocksparse_l2_norm_op.cc (497:508) duplicated block id: 267 size: 11 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (243:255) - src/blocksparse_l2_norm_op_gpu.cu (810:822) duplicated block id: 268 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (262:274) - src/blocksparse_hgemm_nc_op_gpu.cu (319:331) duplicated block id: 269 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (493:505) - src/blocksparse_hgemm_cn_64_op_gpu.cu (26:38) duplicated block id: 270 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (493:505) - src/blocksparse_hgemm_nc_op_gpu.cu (55:67) duplicated block id: 271 size: 11 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1104:1114) - src/bst_hgemm_op_gpu.cu (1128:1138) duplicated block id: 272 size: 11 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (420:432) - src/blocksparse_matmul_op_gpu.cu (915:926) duplicated block id: 273 size: 11 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1116:1126) - src/bst_hgemm_op_gpu.cu (1128:1138) duplicated block id: 274 size: 11 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (207:218) - src/blocksparse_matmul_op_gpu.cu (2031:2042) duplicated block id: 275 size: 11 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (499:511) - src/blocksparse_matmul_op_gpu.cu (915:926) duplicated block id: 276 size: 11 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (163:174) - src/blocksparse_matmul_op_gpu.cu (2335:2346) duplicated block id: 277 size: 11 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (435:445) - src/transformer_op_gpu.cu (598:608) duplicated block id: 278 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (498:510) - src/blocksparse_hgemm_nc_op_gpu.cu (319:331) duplicated block id: 279 size: 11 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (629:640) - src/layer_norm_cn_op_gpu.cu (660:671) duplicated block id: 280 size: 11 cleaned lines of code in 2 files: - src/optimize_op.cc (234:244) - src/optimize_op.cc (330:340) duplicated block id: 281 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (336:347) - src/blocksparse_hgemm_cn_64_op_gpu.cu (352:363) duplicated block id: 282 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (272:284) - src/blocksparse_hgemm_nc_op_gpu.cu (319:331) duplicated block id: 283 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (262:274) - src/blocksparse_hgemm_nc_op_gpu.cu (55:67) duplicated block id: 284 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (498:510) - src/blocksparse_hgemm_nc_op_gpu.cu (55:67) duplicated block id: 285 size: 11 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (79:90) - src/blocksparse_matmul_op_gpu.cu (1910:1921) duplicated block id: 286 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (262:274) - src/blocksparse_hgemm_cn_64_op_gpu.cu (26:38) duplicated block id: 287 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (25:37) - src/blocksparse_hgemm_nc_op_gpu.cu (55:67) duplicated block id: 288 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (493:505) - src/blocksparse_hgemm_nc_op_gpu.cu (319:331) duplicated block id: 289 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (25:37) - src/blocksparse_hgemm_nc_op_gpu.cu (319:331) duplicated block id: 290 size: 11 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (453:463) - src/blocksparse_l2_norm_op.cc (470:480) duplicated block id: 291 size: 11 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (453:463) - src/blocksparse_l2_norm_op.cc (490:500) duplicated block id: 292 size: 11 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (270:281) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (291:302) duplicated block id: 293 size: 11 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1165:1175) - src/bst_hgemm_op_gpu.cu (1177:1187) duplicated block id: 294 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1593:1604) - src/blocksparse_hgemm_nc_op_gpu.cu (1276:1287) duplicated block id: 295 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (25:37) - src/blocksparse_hgemm_cn_128_op_gpu.cu (262:274) duplicated block id: 296 size: 11 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (53:64) - src/lstm_op_gpu.cu (133:144) duplicated block id: 297 size: 11 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (207:218) - src/blocksparse_matmul_op_gpu.cu (2335:2346) duplicated block id: 298 size: 11 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (13:24) - src/lstm_op_gpu.cu (133:144) duplicated block id: 299 size: 11 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (334:344) - src/transformer_op_gpu.cu (524:534) duplicated block id: 300 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (262:273) - src/blocksparse_hgemm_nc_op_gpu.cu (530:541) duplicated block id: 301 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (272:284) - src/blocksparse_hgemm_nc_op_gpu.cu (55:67) duplicated block id: 302 size: 11 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (79:90) - src/blocksparse_matmul_op_gpu.cu (552:563) duplicated block id: 303 size: 11 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (489:500) - src/bst_hgemm_op_gpu.cu (1137:1147) duplicated block id: 304 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (26:38) - src/blocksparse_hgemm_cn_64_op_gpu.cu (272:284) duplicated block id: 305 size: 11 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (79:90) - src/blocksparse_matmul_op_gpu.cu (2193:2204) duplicated block id: 306 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (25:37) - src/blocksparse_hgemm_cn_64_op_gpu.cu (272:284) duplicated block id: 307 size: 11 cleaned lines of code in 2 files: - blocksparse/utils.py (240:253) - blocksparse/utils.py (312:325) duplicated block id: 308 size: 11 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (306:317) - src/transformer_op_gpu.cu (498:509) duplicated block id: 309 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (226:237) - src/blocksparse_hgemm_cn_128_op_gpu.cu (455:466) duplicated block id: 310 size: 11 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (35:45) - src/blocksparse_l2_norm_op.cc (168:178) duplicated block id: 311 size: 11 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (673:684) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (686:697) duplicated block id: 312 size: 11 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1153:1163) - src/bst_hgemm_op_gpu.cu (1165:1175) duplicated block id: 313 size: 11 cleaned lines of code in 2 files: - src/cwise_linear_op_gpu.cu (164:175) - src/ew_op_gpu.cu (1086:1097) duplicated block id: 314 size: 11 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1153:1163) - src/bst_hgemm_op_gpu.cu (1177:1187) duplicated block id: 315 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (25:37) - src/blocksparse_hgemm_cn_128_op_gpu.cu (493:505) duplicated block id: 316 size: 11 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1004:1015) - src/bst_hgemm_op_gpu.cu (1186:1196) duplicated block id: 317 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (129:139) - src/blocksparse_hgemm_cn_64_op_gpu.cu (118:128) duplicated block id: 318 size: 11 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1104:1114) - src/bst_hgemm_op_gpu.cu (1116:1126) duplicated block id: 319 size: 11 cleaned lines of code in 2 files: - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (324:335) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (273:284) duplicated block id: 320 size: 11 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (163:174) - src/blocksparse_matmul_op_gpu.cu (2031:2042) duplicated block id: 321 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (26:38) - src/blocksparse_hgemm_cn_64_op_gpu.cu (498:510) duplicated block id: 322 size: 11 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (25:37) - src/blocksparse_hgemm_cn_64_op_gpu.cu (498:510) duplicated block id: 323 size: 11 cleaned lines of code in 2 files: - src/optimize_op.cc (105:116) - src/optimize_op.cc (198:209) duplicated block id: 324 size: 11 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1910:1921) - src/blocksparse_matmul_op_gpu.cu (2193:2204) duplicated block id: 325 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (88:100) - src/blocksparse_hgemm_cn_64_op_gpu.cu (88:100) duplicated block id: 326 size: 10 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (182:191) - src/bst_hgemm_op_gpu.cu (1114:1123) duplicated block id: 327 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1113:1122) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1135:1144) duplicated block id: 328 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1113:1122) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1157:1166) duplicated block id: 329 size: 10 cleaned lines of code in 2 files: - blocksparse/transformer.py (610:621) - blocksparse/transformer.py (629:640) duplicated block id: 330 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (226:236) - src/blocksparse_hgemm_cn_64_op_gpu.cu (460:470) duplicated block id: 331 size: 10 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (103:112) - src/ew_op_gpu.cu (148:157) duplicated block id: 332 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (321:333) - src/blocksparse_hgemm_cn_64_op_gpu.cu (337:349) duplicated block id: 333 size: 10 cleaned lines of code in 2 files: - src/blocksparse_matmul_op.cc (377:386) - src/blocksparse_matmul_op.cc (409:418) duplicated block id: 334 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1139:1148) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1161:1170) duplicated block id: 335 size: 10 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (16:25) - src/bst_hgemm_op_gpu.cu (1102:1111) duplicated block id: 336 size: 10 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1104:1113) - src/bst_hgemm_op_gpu.cu (1140:1149) duplicated block id: 337 size: 10 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1116:1125) - src/bst_hgemm_op_gpu.cu (1140:1149) duplicated block id: 338 size: 10 cleaned lines of code in 2 files: - src/ew_op_gpu.h (719:728) - src/ew_op_gpu.h (733:742) duplicated block id: 339 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1124:1133) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1146:1155) duplicated block id: 340 size: 10 cleaned lines of code in 2 files: - src/transformer_op.cc (170:189) - src/transformer_op.cc (236:255) duplicated block id: 341 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (234:244) - src/blocksparse_hgemm_cn_64_op_gpu.cu (460:470) duplicated block id: 342 size: 10 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (759:770) - src/blocksparse_l2_norm_op_gpu.cu (852:863) duplicated block id: 343 size: 10 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (565:576) - src/blocksparse_matmul_op_gpu.cu (1929:1940) duplicated block id: 344 size: 10 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (33:45) - src/blocksparse_l2_norm_op_gpu.cu (436:448) duplicated block id: 345 size: 10 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1177:1186) - src/bst_hgemm_op_gpu.cu (1189:1198) duplicated block id: 346 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (205:215) - src/blocksparse_hgemm_cn_128_op_gpu.cu (434:444) duplicated block id: 347 size: 10 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (777:786) - src/bst_hgemm_op_gpu.cu (1163:1172) duplicated block id: 348 size: 10 cleaned lines of code in 2 files: - src/layer_norm_op.cc (31:40) - src/layer_norm_op.cc (193:202) duplicated block id: 349 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (244:254) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1132:1141) duplicated block id: 350 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (717:727) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1136:1145) duplicated block id: 351 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1146:1155) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1161:1170) duplicated block id: 352 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (480:490) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1169:1178) duplicated block id: 353 size: 10 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1128:1137) - src/bst_hgemm_op_gpu.cu (1140:1149) duplicated block id: 354 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1146:1155) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1139:1148) duplicated block id: 355 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (660:671) - src/blocksparse_hgemm_cn_64_op_gpu.cu (436:447) duplicated block id: 356 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1128:1137) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1150:1159) duplicated block id: 357 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (475:485) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1154:1163) duplicated block id: 358 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1128:1137) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1172:1181) duplicated block id: 359 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (704:714) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1121:1130) duplicated block id: 360 size: 10 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (787:797) - src/blocksparse_matmul_op_gpu.cu (1185:1195) duplicated block id: 361 size: 10 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (163:175) - src/blocksparse_l2_norm_op_gpu.cu (610:622) duplicated block id: 362 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (455:465) - src/blocksparse_hgemm_cn_64_op_gpu.cu (234:244) duplicated block id: 363 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (431:442) - src/blocksparse_hgemm_cn_64_op_gpu.cu (673:684) duplicated block id: 364 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (852:862) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1143:1152) duplicated block id: 365 size: 10 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1165:1174) - src/bst_hgemm_op_gpu.cu (1189:1198) duplicated block id: 366 size: 10 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1874:1883) - src/blocksparse_matmul_op_gpu.cu (2148:2157) duplicated block id: 367 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (876:886) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1158:1167) duplicated block id: 368 size: 10 cleaned lines of code in 2 files: - src/ew_op.cc (220:230) - src/ew_op.cc (269:279) duplicated block id: 369 size: 10 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (339:348) - src/bst_hgemm_op_gpu.cu (1126:1135) duplicated block id: 370 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (205:215) - src/blocksparse_hgemm_cn_128_op_gpu.cu (663:673) duplicated block id: 371 size: 10 cleaned lines of code in 2 files: - blocksparse/matmul.py (582:596) - blocksparse/matmul.py (660:674) duplicated block id: 372 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1168:1178) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1183:1193) duplicated block id: 373 size: 10 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1153:1162) - src/bst_hgemm_op_gpu.cu (1189:1198) duplicated block id: 374 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1124:1133) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1139:1148) duplicated block id: 375 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1124:1133) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1161:1170) duplicated block id: 376 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (254:264) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1147:1156) duplicated block id: 377 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1135:1144) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1157:1166) duplicated block id: 378 size: 10 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (651:660) - src/bst_hgemm_op_gpu.cu (1151:1160) duplicated block id: 379 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (226:236) - src/blocksparse_hgemm_cn_64_op_gpu.cu (234:244) duplicated block id: 380 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1150:1159) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1172:1181) duplicated block id: 381 size: 10 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (524:535) - src/blocksparse_hgemm_cn_64_op_gpu.cu (533:544) duplicated block id: 382 size: 10 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (779:788) - src/bst_hgemm_op_gpu.cu (901:910) duplicated block id: 383 size: 10 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (155:165) - src/transformer_op_gpu.cu (438:448) duplicated block id: 384 size: 10 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (899:908) - src/bst_hgemm_op_gpu.cu (1175:1184) duplicated block id: 385 size: 9 cleaned lines of code in 2 files: - src/embedding_op_gpu.cu (9:18) - src/embedding_op_gpu.cu (29:38) duplicated block id: 386 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (603:613) - src/bst_hgemm_op_gpu.cu (579:589) duplicated block id: 387 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (459:468) - src/blocksparse_matmul_op_gpu.cu (382:391) duplicated block id: 388 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (698:707) - src/blocksparse_matmul_op_gpu.cu (926:934) duplicated block id: 389 size: 9 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (315:323) - src/blocksparse_l2_norm_op.cc (348:356) duplicated block id: 390 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1157:1165) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1150:1158) duplicated block id: 391 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (732:744) - src/blocksparse_hgemm_nc_op_gpu.cu (735:747) duplicated block id: 392 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1157:1165) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1128:1136) duplicated block id: 393 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (926:934) - src/blocksparse_matmul_op_gpu.cu (2080:2089) duplicated block id: 394 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1157:1165) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1172:1180) duplicated block id: 395 size: 9 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (315:323) - src/blocksparse_l2_norm_op.cc (330:338) duplicated block id: 396 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (556:567) - src/blocksparse_matmul_op_gpu.cu (964:975) duplicated block id: 397 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (53:64) - src/blocksparse_matmul_op_gpu.cu (518:529) duplicated block id: 398 size: 9 cleaned lines of code in 2 files: - src/ew_op.cc (1029:1040) - src/ew_op.cc (1109:1120) duplicated block id: 399 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op.cc (401:409) - src/blocksparse_matmul_op.cc (466:474) duplicated block id: 400 size: 9 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (103:111) - src/ew_op_gpu.cu (127:135) duplicated block id: 401 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2080:2089) - src/blocksparse_matmul_op_gpu.cu (2389:2398) duplicated block id: 402 size: 9 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (181:189) - src/blocksparse_l2_norm_op.cc (199:207) duplicated block id: 403 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (1044:1054) - src/blocksparse_matmul_op_gpu.cu (2946:2956) duplicated block id: 404 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (255:264) - src/blocksparse_matmul_gated_op_gpu.cu (511:520) duplicated block id: 405 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (891:903) - src/blocksparse_hgemm_nc_op_gpu.cu (566:578) duplicated block id: 406 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1023:1035) - src/blocksparse_hgemm_nc_op_gpu.cu (735:747) duplicated block id: 407 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (61:72) - src/blocksparse_matmul_op_gpu.cu (518:529) duplicated block id: 408 size: 9 cleaned lines of code in 2 files: - src/layer_norm_nc_op_gpu.cu (244:253) - src/layer_norm_nc_op_gpu.cu (671:680) duplicated block id: 409 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1135:1143) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1128:1136) duplicated block id: 410 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (289:297) - src/blocksparse_matmul_op_gpu.cu (244:252) duplicated block id: 411 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1135:1143) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1150:1158) duplicated block id: 412 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1135:1143) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1172:1180) duplicated block id: 413 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1113:1121) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1128:1136) duplicated block id: 414 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1113:1121) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1150:1158) duplicated block id: 415 size: 9 cleaned lines of code in 2 files: - src/blocksparse_conv_op.cc (341:350) - src/blocksparse_conv_op.cc (357:367) duplicated block id: 416 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (732:744) - src/blocksparse_hgemm_nc_op_gpu.cu (566:578) duplicated block id: 417 size: 9 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (284:294) - src/bst_sgemm_op_gpu.cu (171:181) duplicated block id: 418 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1113:1121) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1172:1180) duplicated block id: 419 size: 9 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (17:25) - src/ew_op_gpu.cu (37:45) duplicated block id: 420 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (38:46) - src/blocksparse_hgemm_nc_op_gpu.cu (901:909) duplicated block id: 421 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (255:264) - src/blocksparse_matmul_op_gpu.cu (432:441) duplicated block id: 422 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (283:292) - src/blocksparse_hgemm_cn_128_op_gpu.cu (511:520) duplicated block id: 423 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (511:520) - src/blocksparse_matmul_op_gpu.cu (211:220) duplicated block id: 424 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (926:934) - src/blocksparse_matmul_op_gpu.cu (2389:2398) duplicated block id: 425 size: 9 cleaned lines of code in 2 files: - src/layer_norm_nc_op_gpu.cu (366:374) - src/layer_norm_nc_op_gpu.cu (800:808) duplicated block id: 426 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (544:555) - src/bst_hgemm_op_gpu.cu (537:548) duplicated block id: 427 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (891:903) - src/blocksparse_hgemm_nc_op_gpu.cu (735:747) duplicated block id: 428 size: 9 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (166:174) - src/blocksparse_l2_norm_op.cc (199:207) duplicated block id: 429 size: 9 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (740:754) - src/sass/xconv_blocksparse_32x32x32_updat.sass (680:694) duplicated block id: 430 size: 9 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (166:174) - src/blocksparse_l2_norm_op.cc (181:189) duplicated block id: 431 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (61:72) - src/blocksparse_matmul_op_gpu.cu (1883:1894) duplicated block id: 432 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (845:853) - src/blocksparse_hgemm_nc_op_gpu.cu (865:874) duplicated block id: 433 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (48:57) - src/blocksparse_hgemm_cn_128_op_gpu.cu (511:520) duplicated block id: 434 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (579:587) - src/blocksparse_matmul_op_gpu.cu (1943:1951) duplicated block id: 435 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1860:1871) - src/blocksparse_matmul_op_gpu.cu (2134:2145) duplicated block id: 436 size: 9 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (445:454) - src/bst_hgemm_op_gpu.cu (597:606) duplicated block id: 437 size: 9 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (286:296) - src/blocksparse_l2_norm_op_gpu.cu (357:367) duplicated block id: 438 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (511:520) - src/blocksparse_hgemm_cn_64_op_gpu.cu (47:56) duplicated block id: 439 size: 9 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (594:602) - src/blocksparse_l2_norm_op_gpu.cu (804:812) duplicated block id: 440 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (951:960) - src/blocksparse_matmul_op_gpu.cu (2414:2424) duplicated block id: 441 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (53:64) - src/blocksparse_matmul_op_gpu.cu (1883:1894) duplicated block id: 442 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (83:93) - src/blocksparse_matmul_op_gpu.cu (803:813) duplicated block id: 443 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (511:520) - src/blocksparse_hgemm_nc_op_gpu.cu (340:349) duplicated block id: 444 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (274:285) - src/blocksparse_matmul_op_gpu.cu (460:470) duplicated block id: 445 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (9:17) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1126:1134) duplicated block id: 446 size: 9 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (120:130) - src/bst_sgemm_op_gpu.cu (171:181) duplicated block id: 447 size: 9 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (330:338) - src/blocksparse_l2_norm_op.cc (348:356) duplicated block id: 448 size: 9 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (774:785) - src/blocksparse_l2_norm_op_gpu.cu (869:880) duplicated block id: 449 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (211:220) - src/blocksparse_matmul_op_gpu.cu (432:441) duplicated block id: 450 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (925:933) - src/blocksparse_hgemm_nc_op_gpu.cu (936:944) duplicated block id: 451 size: 9 cleaned lines of code in 2 files: - src/ew_op_gpu.h (749:757) - src/ew_op_gpu.h (762:770) duplicated block id: 452 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (518:529) - src/blocksparse_matmul_op_gpu.cu (1883:1894) duplicated block id: 453 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1777:1789) - src/blocksparse_matmul_op_gpu.cu (2550:2561) duplicated block id: 454 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (541:550) - src/blocksparse_matmul_op_gpu.cu (2181:2190) duplicated block id: 455 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (698:707) - src/blocksparse_matmul_op_gpu.cu (2389:2398) duplicated block id: 456 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (295:305) - src/blocksparse_matmul_op_gpu.cu (779:789) duplicated block id: 457 size: 9 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (149:157) - src/ew_op_gpu.cu (170:178) duplicated block id: 458 size: 9 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (725:739) - src/sass/xconv_blocksparse_32x32x32_updat.sass (680:694) duplicated block id: 459 size: 9 cleaned lines of code in 2 files: - blocksparse/quantize.py (55:63) - blocksparse/quantize.py (145:153) duplicated block id: 460 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (903:911) - src/blocksparse_hgemm_nc_op_gpu.cu (914:922) duplicated block id: 461 size: 9 cleaned lines of code in 2 files: - src/optimize_op.cc (61:72) - src/optimize_op.cc (157:168) duplicated block id: 462 size: 9 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (230:241) - src/blocksparse_matmul_op_gpu.cu (460:470) duplicated block id: 463 size: 9 cleaned lines of code in 2 files: - blocksparse/transformer.py (556:565) - blocksparse/transformer.py (574:583) duplicated block id: 464 size: 9 cleaned lines of code in 2 files: - src/ew_op.cc (167:175) - src/ew_op.cc (370:378) duplicated block id: 465 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1023:1035) - src/blocksparse_hgemm_nc_op_gpu.cu (566:578) duplicated block id: 466 size: 9 cleaned lines of code in 2 files: - src/bst_op.cc (215:229) - src/bst_op.cc (287:301) duplicated block id: 467 size: 9 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (127:135) - src/ew_op_gpu.cu (148:156) duplicated block id: 468 size: 9 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (467:477) - src/blocksparse_hgemm_cn_64_op_gpu.cu (472:482) duplicated block id: 469 size: 9 cleaned lines of code in 2 files: - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (313:322) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (262:271) duplicated block id: 470 size: 9 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (594:602) - src/blocksparse_l2_norm_op_gpu.cu (711:719) duplicated block id: 471 size: 9 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (104:112) - src/ew_op_gpu.cu (170:178) duplicated block id: 472 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2099:2107) - src/blocksparse_matmul_op_gpu.cu (2414:2422) duplicated block id: 473 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (107:114) - src/blocksparse_matmul_op_gpu.cu (580:587) duplicated block id: 474 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (866:876) - src/blocksparse_hgemm_cn_64_op_gpu.cu (890:900) duplicated block id: 475 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1010:1018) - src/blocksparse_matmul_op_gpu.cu (1229:1238) duplicated block id: 476 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (455:463) - src/blocksparse_hgemm_cn_128_op_gpu.cu (684:692) duplicated block id: 477 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (880:887) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1012:1019) duplicated block id: 478 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (483:491) - src/blocksparse_matmul_op_gpu.cu (2361:2369) duplicated block id: 479 size: 8 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (602:610) - src/layer_norm_cn_op_gpu.cu (632:640) duplicated block id: 480 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (234:242) - src/blocksparse_hgemm_cn_64_op_gpu.cu (697:705) duplicated block id: 481 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (434:442) - src/blocksparse_hgemm_cn_64_op_gpu.cu (204:212) duplicated block id: 482 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (325:333) - src/blocksparse_hgemm_cn_64_op_gpu.cu (92:100) duplicated block id: 483 size: 8 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (602:610) - src/layer_norm_cn_op_gpu.cu (663:671) duplicated block id: 484 size: 8 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (155:162) - src/transformer_op_gpu.cu (307:314) duplicated block id: 485 size: 8 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (602:610) - src/layer_norm_cn_op_gpu.cu (697:705) duplicated block id: 486 size: 8 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (438:445) - src/transformer_op_gpu.cu (499:506) duplicated block id: 487 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (184:191) - src/bst_hgemm_op_gpu.cu (1128:1135) duplicated block id: 488 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (122:130) - src/bst_hgemm_op_gpu.cu (446:454) duplicated block id: 489 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (184:191) - src/bst_hgemm_op_gpu.cu (1140:1147) duplicated block id: 490 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (742:754) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (460:472) duplicated block id: 491 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (610:618) - src/blocksparse_matmul_gated_op_gpu.cu (839:848) duplicated block id: 492 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2466:2474) - src/blocksparse_matmul_op_gpu.cu (2679:2687) duplicated block id: 493 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (18:25) - src/bst_hgemm_op_gpu.cu (493:500) duplicated block id: 494 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (184:191) - src/bst_hgemm_op_gpu.cu (1104:1111) duplicated block id: 495 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1008:1015) - src/bst_hgemm_op_gpu.cu (1153:1160) duplicated block id: 496 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1008:1015) - src/bst_hgemm_op_gpu.cu (1165:1172) duplicated block id: 497 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (372:381) - src/blocksparse_hgemm_cn_64_op_gpu.cu (380:389) duplicated block id: 498 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1929:1937) - src/blocksparse_matmul_op_gpu.cu (2205:2213) duplicated block id: 499 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1008:1015) - src/bst_hgemm_op_gpu.cu (1177:1184) duplicated block id: 500 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (202:211) - src/blocksparse_matmul_op_gpu.cu (689:698) duplicated block id: 501 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (69:76) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (89:96) duplicated block id: 502 size: 8 cleaned lines of code in 2 files: - src/layer_norm_nc_op_gpu.cu (74:82) - src/layer_norm_nc_op_gpu.cu (519:526) duplicated block id: 503 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (205:213) - src/blocksparse_hgemm_cn_64_op_gpu.cu (204:212) duplicated block id: 504 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (317:327) - src/bst_hgemm_op_gpu.cu (387:397) duplicated block id: 505 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (653:660) - src/bst_hgemm_op_gpu.cu (779:786) duplicated block id: 506 size: 8 cleaned lines of code in 2 files: - src/matmul_op_gpu.cu (18:26) - src/matmul_op_gpu.cu (200:208) duplicated block id: 507 size: 8 cleaned lines of code in 2 files: - src/bst_softmax_op_gpu.cu (338:346) - src/bst_softmax_op_gpu.cu (411:419) duplicated block id: 508 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (122:130) - src/bst_hgemm_op_gpu.cu (598:606) duplicated block id: 509 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (721:728) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1012:1019) duplicated block id: 510 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (202:211) - src/blocksparse_matmul_op_gpu.cu (2071:2080) duplicated block id: 511 size: 8 cleaned lines of code in 2 files: - src/lstm_op.cc (172:179) - src/lstm_op.cc (248:255) duplicated block id: 512 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (717:725) - src/blocksparse_matmul_op_gpu.cu (951:958) duplicated block id: 513 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (186:194) - src/blocksparse_matmul_op_gpu.cu (898:906) duplicated block id: 514 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (52:59) - src/sass/xconv_blocksparse_32x32x32_updat.sass (52:59) duplicated block id: 515 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (42:49) - src/sass/xconv_blocksparse_32x32x32_updat.sass (42:49) duplicated block id: 516 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (483:491) - src/blocksparse_matmul_op_gpu.cu (672:680) duplicated block id: 517 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (404:412) - src/blocksparse_matmul_op_gpu.cu (672:680) duplicated block id: 518 size: 8 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (112:119) - src/blocksparse_l2_norm_op_gpu.cu (546:553) duplicated block id: 519 size: 8 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (633:641) - src/blocksparse_l2_norm_op_gpu.cu (743:751) duplicated block id: 520 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (226:234) - src/blocksparse_hgemm_cn_128_op_gpu.cu (684:692) duplicated block id: 521 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x32_updat.sass (682:694) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (460:472) duplicated block id: 522 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (92:100) - src/blocksparse_hgemm_cn_64_op_gpu.cu (341:349) duplicated block id: 523 size: 8 cleaned lines of code in 2 files: - blocksparse/conv.py (629:637) - blocksparse/conv.py (769:778) duplicated block id: 524 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1613:1622) - src/blocksparse_hgemm_nc_op_gpu.cu (1296:1305) duplicated block id: 525 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (901:908) - src/bst_hgemm_op_gpu.cu (1008:1015) duplicated block id: 526 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (226:234) - src/blocksparse_hgemm_cn_64_op_gpu.cu (697:705) duplicated block id: 527 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (69:76) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (89:96) duplicated block id: 528 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (653:660) - src/bst_hgemm_op_gpu.cu (901:908) duplicated block id: 529 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x32_updat.sass (70:77) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (79:86) duplicated block id: 530 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (721:728) - src/blocksparse_hgemm_cn_64_op_gpu.cu (880:887) duplicated block id: 531 size: 8 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (307:314) - src/transformer_op_gpu.cu (438:445) duplicated block id: 532 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (303:310) - src/blocksparse_hgemm_nc_op_gpu.cu (913:920) duplicated block id: 533 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (839:848) - src/blocksparse_matmul_op_gpu.cu (1010:1018) duplicated block id: 534 size: 8 cleaned lines of code in 2 files: - blocksparse/transformer.py (455:463) - blocksparse/transformer.py (470:478) duplicated block id: 535 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (727:739) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (566:578) duplicated block id: 536 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (993:1003) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1022:1032) duplicated block id: 537 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (92:100) - src/blocksparse_hgemm_cn_128_op_gpu.cu (325:333) duplicated block id: 538 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (230:238) - src/blocksparse_matmul_op_gpu.cu (898:906) duplicated block id: 539 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (184:191) - src/bst_hgemm_op_gpu.cu (341:348) duplicated block id: 540 size: 8 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (787:796) - src/blocksparse_l2_norm_op_gpu.cu (882:891) duplicated block id: 541 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (52:59) - src/sass/xconv_blocksparse_32x32x32_updat.sass (52:59) duplicated block id: 542 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (834:842) - src/bst_sgemm_op_gpu.cu (298:306) duplicated block id: 543 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x32_updat.sass (682:694) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (566:578) duplicated block id: 544 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (230:238) - src/blocksparse_matmul_op_gpu.cu (2361:2369) duplicated block id: 545 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (341:348) - src/bst_hgemm_op_gpu.cu (493:500) duplicated block id: 546 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (186:194) - src/blocksparse_matmul_op_gpu.cu (2361:2369) duplicated block id: 547 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (246:255) - src/blocksparse_matmul_op_gpu.cu (2071:2080) duplicated block id: 548 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (205:213) - src/blocksparse_hgemm_cn_64_op_gpu.cu (439:447) duplicated block id: 549 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (653:660) - src/bst_hgemm_op_gpu.cu (1008:1015) duplicated block id: 550 size: 8 cleaned lines of code in 2 files: - src/layer_norm_nc_op_gpu.cu (149:156) - src/layer_norm_nc_op_gpu.cu (617:624) duplicated block id: 551 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (404:412) - src/blocksparse_matmul_op_gpu.cu (2054:2062) duplicated block id: 552 size: 8 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (499:506) - src/transformer_op_gpu.cu (601:608) duplicated block id: 553 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (248:255) - src/blocksparse_hgemm_cn_64_op_gpu.cu (258:265) duplicated block id: 554 size: 8 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (255:262) - src/layer_norm_cn_op_gpu.cu (335:342) duplicated block id: 555 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (493:500) - src/bst_hgemm_op_gpu.cu (1128:1135) duplicated block id: 556 size: 8 cleaned lines of code in 2 files: - src/layer_norm_op.cc (131:140) - src/layer_norm_op.cc (259:268) duplicated block id: 557 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (493:500) - src/bst_hgemm_op_gpu.cu (1104:1111) duplicated block id: 558 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (856:863) - src/blocksparse_hgemm_cn_128_op_gpu.cu (983:990) duplicated block id: 559 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (493:500) - src/bst_hgemm_op_gpu.cu (1116:1123) duplicated block id: 560 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (718:728) - src/blocksparse_hgemm_cn_64_op_gpu.cu (731:741) duplicated block id: 561 size: 8 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (95:104) - src/blocksparse_l2_norm_op.cc (230:239) duplicated block id: 562 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (742:754) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (566:578) duplicated block id: 563 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (286:294) - src/bst_hgemm_op_gpu.cu (446:454) duplicated block id: 564 size: 8 cleaned lines of code in 2 files: - src/cwise_linear_op_gpu.cu (99:107) - src/layer_norm_nc_op_gpu.cu (53:62) duplicated block id: 565 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (598:606) - src/bst_sgemm_op_gpu.cu (173:181) duplicated block id: 566 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (404:412) - src/blocksparse_matmul_op_gpu.cu (2361:2369) duplicated block id: 567 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (531:539) - src/blocksparse_matmul_op_gpu.cu (950:957) duplicated block id: 568 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (69:76) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (79:86) duplicated block id: 569 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (390:397) - src/sass/xconv_blocksparse_32x32x32_updat.sass (407:414) duplicated block id: 570 size: 8 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (307:314) - src/transformer_op_gpu.cu (601:608) duplicated block id: 571 size: 8 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (18:25) - src/ew_op_gpu.cu (57:64) duplicated block id: 572 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (653:660) - src/bst_hgemm_op_gpu.cu (1189:1196) duplicated block id: 573 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (653:660) - src/bst_hgemm_op_gpu.cu (1177:1184) duplicated block id: 574 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (653:660) - src/bst_hgemm_op_gpu.cu (1165:1172) duplicated block id: 575 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1637:1645) - src/blocksparse_hgemm_nc_op_gpu.cu (1321:1329) duplicated block id: 576 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (107:114) - src/blocksparse_matmul_op_gpu.cu (1944:1951) duplicated block id: 577 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (684:692) - src/blocksparse_hgemm_cn_64_op_gpu.cu (234:242) duplicated block id: 578 size: 8 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (633:641) - src/blocksparse_l2_norm_op_gpu.cu (836:844) duplicated block id: 579 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (727:739) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (460:472) duplicated block id: 580 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (779:786) - src/bst_hgemm_op_gpu.cu (1189:1196) duplicated block id: 581 size: 8 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (38:45) - src/ew_op_gpu.cu (57:64) duplicated block id: 582 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (446:454) - src/bst_sgemm_op_gpu.cu (173:181) duplicated block id: 583 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (205:213) - src/blocksparse_hgemm_cn_64_op_gpu.cu (676:684) duplicated block id: 584 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (263:271) - src/blocksparse_matmul_op_gpu.cu (950:957) duplicated block id: 585 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (286:294) - src/bst_hgemm_op_gpu.cu (598:606) duplicated block id: 586 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (184:191) - src/bst_hgemm_op_gpu.cu (493:500) duplicated block id: 587 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (901:908) - src/bst_hgemm_op_gpu.cu (1153:1160) duplicated block id: 588 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (901:908) - src/bst_hgemm_op_gpu.cu (1165:1172) duplicated block id: 589 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (901:908) - src/bst_hgemm_op_gpu.cu (1189:1196) duplicated block id: 590 size: 8 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (701:709) - src/blocksparse_l2_norm_op_gpu.cu (794:802) duplicated block id: 591 size: 8 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (892:902) - src/optimize_op_gpu.cu (1007:1017) duplicated block id: 592 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (203:210) - src/blocksparse_hgemm_nc_op_gpu.cu (471:478) duplicated block id: 593 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x32_updat.sass (70:77) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (89:96) duplicated block id: 594 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1658:1666) - src/blocksparse_matmul_op_gpu.cu (2679:2687) duplicated block id: 595 size: 8 cleaned lines of code in 2 files: - src/layer_norm_op.cc (80:89) - src/layer_norm_op.cc (219:227) duplicated block id: 596 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (92:100) - src/blocksparse_hgemm_cn_64_op_gpu.cu (341:349) duplicated block id: 597 size: 8 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (155:162) - src/transformer_op_gpu.cu (499:506) duplicated block id: 598 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (376:383) - src/bst_hgemm_op_gpu.cu (525:532) duplicated block id: 599 size: 8 cleaned lines of code in 2 files: - src/transformer_op.cc (150:157) - src/transformer_op.cc (215:222) duplicated block id: 600 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (663:671) - src/blocksparse_hgemm_cn_64_op_gpu.cu (204:212) duplicated block id: 601 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (18:25) - src/bst_hgemm_op_gpu.cu (341:348) duplicated block id: 602 size: 8 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (663:671) - src/layer_norm_cn_op_gpu.cu (697:705) duplicated block id: 603 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (274:282) - src/blocksparse_matmul_gated_op_gpu.cu (539:547) duplicated block id: 604 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (717:725) - src/blocksparse_matmul_op_gpu.cu (2414:2422) duplicated block id: 605 size: 8 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (217:225) - src/lstm_op_gpu.cu (266:274) duplicated block id: 606 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (610:618) - src/blocksparse_matmul_op_gpu.cu (1229:1238) duplicated block id: 607 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (694:702) - src/blocksparse_hgemm_nc_op_gpu.cu (847:855) duplicated block id: 608 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (246:255) - src/blocksparse_matmul_op_gpu.cu (689:698) duplicated block id: 609 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (951:958) - src/blocksparse_matmul_op_gpu.cu (2099:2107) duplicated block id: 610 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1497:1504) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1634:1641) duplicated block id: 611 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (69:76) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (79:86) duplicated block id: 612 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (252:263) - src/blocksparse_matmul_op_gpu.cu (739:750) duplicated block id: 613 size: 8 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (155:162) - src/transformer_op_gpu.cu (601:608) duplicated block id: 614 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (341:348) - src/bst_hgemm_op_gpu.cu (1140:1147) duplicated block id: 615 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (341:348) - src/bst_hgemm_op_gpu.cu (1116:1123) duplicated block id: 616 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (708:715) - src/blocksparse_hgemm_cn_128_op_gpu.cu (983:990) duplicated block id: 617 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (779:786) - src/bst_hgemm_op_gpu.cu (1177:1184) duplicated block id: 618 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (684:692) - src/blocksparse_hgemm_cn_64_op_gpu.cu (460:468) duplicated block id: 619 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (341:348) - src/bst_hgemm_op_gpu.cu (1104:1111) duplicated block id: 620 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (779:786) - src/bst_hgemm_op_gpu.cu (1153:1160) duplicated block id: 621 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (483:491) - src/blocksparse_matmul_op_gpu.cu (2054:2062) duplicated block id: 622 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (539:547) - src/blocksparse_matmul_op_gpu.cu (230:238) duplicated block id: 623 size: 8 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (20:27) - src/blocksparse_matmul_op_gpu.cu (11:18) duplicated block id: 624 size: 8 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (128:135) - src/ew_op_gpu.cu (170:177) duplicated block id: 625 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (112:130) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (116:127) duplicated block id: 626 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (1171:1178) - src/blocksparse_hgemm_nc_op_gpu.cu (1317:1325) duplicated block id: 627 size: 8 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (48:55) - src/blocksparse_l2_norm_op.cc (65:72) duplicated block id: 628 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (173:182) - src/bst_hgemm_op_gpu.cu (330:339) duplicated block id: 629 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (18:25) - src/bst_hgemm_op_gpu.cu (184:191) duplicated block id: 630 size: 8 cleaned lines of code in 2 files: - src/matmul_op_gpu.cu (131:139) - src/matmul_op_gpu.cu (160:168) duplicated block id: 631 size: 8 cleaned lines of code in 2 files: - src/layer_norm_nc_op_gpu.cu (53:62) - src/layer_norm_nc_op_gpu.cu (501:509) duplicated block id: 632 size: 8 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (369:376) - src/sass/xconv_blocksparse_32x32x32_updat.sass (407:414) duplicated block id: 633 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (455:463) - src/blocksparse_hgemm_cn_64_op_gpu.cu (697:705) duplicated block id: 634 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (460:468) - src/blocksparse_hgemm_cn_64_op_gpu.cu (697:705) duplicated block id: 635 size: 8 cleaned lines of code in 2 files: - src/optimize_op.cc (27:34) - src/optimize_op.cc (125:132) duplicated block id: 636 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (18:25) - src/bst_hgemm_op_gpu.cu (1128:1135) duplicated block id: 637 size: 8 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (34:41) - src/blocksparse_l2_norm_op.cc (65:72) duplicated block id: 638 size: 8 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (555:562) - src/layer_norm_nc_op_gpu.cu (369:376) duplicated block id: 639 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (18:25) - src/bst_hgemm_op_gpu.cu (1116:1123) duplicated block id: 640 size: 8 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (34:41) - src/blocksparse_l2_norm_op.cc (48:55) duplicated block id: 641 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (708:715) - src/blocksparse_hgemm_cn_128_op_gpu.cu (856:863) duplicated block id: 642 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (18:25) - src/bst_hgemm_op_gpu.cu (1140:1147) duplicated block id: 643 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (479:486) - src/blocksparse_hgemm_cn_64_op_gpu.cu (484:491) duplicated block id: 644 size: 8 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (11:18) - src/blocksparse_hgemm_cn_64_op_gpu.cu (11:18) duplicated block id: 645 size: 8 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (779:786) - src/bst_hgemm_op_gpu.cu (1008:1015) duplicated block id: 646 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (191:198) - src/blocksparse_hgemm_cn_64_op_gpu.cu (221:228) duplicated block id: 647 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (509:517) - src/blocksparse_matmul_gated_op_gpu.cu (537:545) duplicated block id: 648 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (595:603) - src/bst_hgemm_op_gpu.cu (581:589) duplicated block id: 649 size: 7 cleaned lines of code in 2 files: - src/ew_op.cc (1145:1154) - src/ew_op.cc (1355:1366) duplicated block id: 650 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_128_op_gpu.cu (479:485) duplicated block id: 651 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1129:1138) - src/blocksparse_matmul_op_gpu.cu (1779:1789) duplicated block id: 652 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (40:46) - src/blocksparse_hgemm_nc_op_gpu.cu (304:310) duplicated block id: 653 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (509:517) - src/blocksparse_matmul_op_gpu.cu (458:466) duplicated block id: 654 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (393:401) - src/blocksparse_matmul_op_gpu.cu (804:812) duplicated block id: 655 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (719:728) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1023:1032) duplicated block id: 656 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (233:241) - src/blocksparse_matmul_op_gpu.cu (720:727) duplicated block id: 657 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (867:876) - src/blocksparse_hgemm_cn_64_op_gpu.cu (732:741) duplicated block id: 658 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1113:1119) - src/blocksparse_hgemm_cn_64_op_gpu.cu (11:17) duplicated block id: 659 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (983:989) - src/blocksparse_hgemm_cn_64_op_gpu.cu (880:886) duplicated block id: 660 size: 7 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (16:23) - src/optimize_op_gpu.cu (169:176) duplicated block id: 661 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (326:333) - src/blocksparse_hgemm_nc_op_gpu.cu (391:398) duplicated block id: 662 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (994:1003) - src/blocksparse_hgemm_cn_64_op_gpu.cu (732:741) duplicated block id: 663 size: 7 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (493:499) - src/lstm_op_gpu.cu (518:524) duplicated block id: 664 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (335:341) - src/blocksparse_l2_norm_op.cc (477:483) duplicated block id: 665 size: 7 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (33:40) - src/optimize_op_gpu.cu (189:196) duplicated block id: 666 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_64_op_gpu.cu (258:264) duplicated block id: 667 size: 7 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (38:45) - src/lstm_op_gpu.cu (83:91) duplicated block id: 668 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (856:862) - src/blocksparse_hgemm_cn_64_op_gpu.cu (880:886) duplicated block id: 669 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1462:1468) - src/blocksparse_matmul_op_gpu.cu (2479:2485) duplicated block id: 670 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (721:727) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1161:1167) duplicated block id: 671 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (994:1003) - src/blocksparse_hgemm_nc_op_gpu.cu (566:575) duplicated block id: 672 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (556:563) - src/blocksparse_matmul_op_gpu.cu (803:810) duplicated block id: 673 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (320:327) - src/blocksparse_l2_norm_op_gpu.cu (610:617) duplicated block id: 674 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (983:989) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1146:1152) duplicated block id: 675 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (623:629) - src/blocksparse_matmul_op_gpu.cu (1246:1252) duplicated block id: 676 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (983:989) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1124:1130) duplicated block id: 677 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (485:493) - src/blocksparse_matmul_op_gpu.cu (1852:1860) duplicated block id: 678 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (153:159) - src/blocksparse_l2_norm_op_gpu.cu (239:245) duplicated block id: 679 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (867:876) - src/blocksparse_hgemm_nc_op_gpu.cu (566:575) duplicated block id: 680 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1210:1216) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1225:1231) duplicated block id: 681 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1012:1018) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1161:1167) duplicated block id: 682 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (258:264) - src/blocksparse_matmul_op_gpu.cu (928:934) duplicated block id: 683 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1012:1018) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1139:1145) duplicated block id: 684 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1764:1772) - src/blocksparse_matmul_op_gpu.cu (2537:2545) duplicated block id: 685 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (248:255) - src/blocksparse_l2_norm_op_gpu.cu (610:617) duplicated block id: 686 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (258:264) - src/blocksparse_matmul_op_gpu.cu (2392:2398) duplicated block id: 687 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (479:485) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1135:1141) duplicated block id: 688 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (153:159) - src/blocksparse_l2_norm_op_gpu.cu (310:316) duplicated block id: 689 size: 7 cleaned lines of code in 2 files: - blocksparse/norms.py (246:252) - blocksparse/utils.py (121:127) duplicated block id: 690 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (479:485) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1113:1119) duplicated block id: 691 size: 7 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (33:40) - src/optimize_op_gpu.cu (261:268) duplicated block id: 692 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (994:1003) - src/blocksparse_hgemm_cn_64_op_gpu.cu (891:900) duplicated block id: 693 size: 7 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (146:152) - src/lstm_op_gpu.cu (204:210) duplicated block id: 694 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (163:170) - src/blocksparse_l2_norm_op_gpu.cu (320:327) duplicated block id: 695 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_64_op_gpu.cu (258:264) duplicated block id: 696 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (585:592) - src/blocksparse_l2_norm_op_gpu.cu (702:709) duplicated block id: 697 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1157:1163) - src/blocksparse_hgemm_cn_64_op_gpu.cu (11:17) duplicated block id: 698 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (163:170) - src/blocksparse_l2_norm_op_gpu.cu (248:255) duplicated block id: 699 size: 7 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (342:348) - src/lstm_op_gpu.cu (493:499) duplicated block id: 700 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (719:728) - src/blocksparse_hgemm_nc_op_gpu.cu (566:575) duplicated block id: 701 size: 7 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (342:348) - src/lstm_op_gpu.cu (518:524) duplicated block id: 702 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (150:157) - src/blocksparse_matmul_op_gpu.cu (374:380) duplicated block id: 703 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (983:989) - src/blocksparse_hgemm_cn_64_op_gpu.cu (721:727) duplicated block id: 704 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (856:862) - src/blocksparse_matmul_op_gpu.cu (2479:2485) duplicated block id: 705 size: 7 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (189:196) - src/ew_op_gpu.cu (226:233) duplicated block id: 706 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (803:810) - src/blocksparse_matmul_op_gpu.cu (2197:2204) duplicated block id: 707 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (66:72) - src/blocksparse_l2_norm_op.cc (168:174) duplicated block id: 708 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (258:264) - src/blocksparse_hgemm_cn_64_op_gpu.cu (484:490) duplicated block id: 709 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (248:254) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1172:1178) duplicated block id: 710 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (66:72) - src/blocksparse_l2_norm_op.cc (183:189) duplicated block id: 711 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (264:271) - src/blocksparse_matmul_op_gpu.cu (2099:2106) duplicated block id: 712 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (49:55) - src/blocksparse_l2_norm_op.cc (168:174) duplicated block id: 713 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (248:254) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1150:1156) duplicated block id: 714 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (435:441) - src/blocksparse_matmul_op_gpu.cu (2083:2089) duplicated block id: 715 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (277:285) - src/blocksparse_matmul_op_gpu.cu (720:727) duplicated block id: 716 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (248:254) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1128:1134) duplicated block id: 717 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (49:55) - src/blocksparse_l2_norm_op.cc (201:207) duplicated block id: 718 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (248:254) - src/blocksparse_hgemm_cn_128_op_gpu.cu (479:485) duplicated block id: 719 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (856:862) - src/blocksparse_hgemm_cn_64_op_gpu.cu (721:727) duplicated block id: 720 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1172:1178) duplicated block id: 721 size: 7 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (979:987) - src/bst_hgemm_op_gpu.cu (1080:1088) duplicated block id: 722 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1150:1156) duplicated block id: 723 size: 7 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (437:443) - src/optimize_op_gpu.cu (488:494) duplicated block id: 724 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (326:333) - src/blocksparse_hgemm_nc_op_gpu.cu (126:133) duplicated block id: 725 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_64_op_gpu.cu (484:490) duplicated block id: 726 size: 7 cleaned lines of code in 2 files: - blocksparse/conv.py (509:516) - blocksparse/conv.py (811:818) duplicated block id: 727 size: 7 cleaned lines of code in 2 files: - src/batch_norm_op.cc (172:178) - src/edge_bias_op.cc (143:149) duplicated block id: 728 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1135:1141) - src/blocksparse_hgemm_cn_64_op_gpu.cu (258:264) duplicated block id: 729 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (708:714) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1161:1167) duplicated block id: 730 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (317:324) - src/blocksparse_matmul_op_gpu.cu (556:563) duplicated block id: 731 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (479:485) - src/blocksparse_hgemm_cn_64_op_gpu.cu (11:17) duplicated block id: 732 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (708:714) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1139:1145) duplicated block id: 733 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (393:401) - src/blocksparse_matmul_op_gpu.cu (84:92) duplicated block id: 734 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (498:505) - src/blocksparse_l2_norm_op_gpu.cu (585:592) duplicated block id: 735 size: 7 cleaned lines of code in 2 files: - src/bst_op.cc (364:370) - src/bst_op.cc (449:455) duplicated block id: 736 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (623:629) - src/blocksparse_matmul_op_gpu.cu (1462:1468) duplicated block id: 737 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_128_op_gpu.cu (248:254) duplicated block id: 738 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (93:100) - src/blocksparse_hgemm_nc_op_gpu.cu (126:133) duplicated block id: 739 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1023:1029) - src/blocksparse_matmul_op_gpu.cu (1462:1468) duplicated block id: 740 size: 7 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (617:624) - src/ew_op_gpu.cu (637:644) duplicated block id: 741 size: 7 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (244:251) - src/optimize_op_gpu.cu (461:468) duplicated block id: 742 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (317:324) - src/blocksparse_matmul_op_gpu.cu (2197:2204) duplicated block id: 743 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (264:271) - src/blocksparse_matmul_op_gpu.cu (717:724) duplicated block id: 744 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (233:241) - src/blocksparse_matmul_op_gpu.cu (2102:2109) duplicated block id: 745 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (214:220) - src/blocksparse_matmul_op_gpu.cu (2392:2398) duplicated block id: 746 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (719:728) - src/blocksparse_hgemm_nc_op_gpu.cu (735:744) duplicated block id: 747 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (93:100) - src/blocksparse_hgemm_nc_op_gpu.cu (126:133) duplicated block id: 748 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (253:259) - src/blocksparse_hgemm_nc_op_gpu.cu (521:527) duplicated block id: 749 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (506:512) - src/blocksparse_matmul_op_gpu.cu (1873:1879) duplicated block id: 750 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1124:1130) - src/blocksparse_hgemm_cn_64_op_gpu.cu (721:727) duplicated block id: 751 size: 7 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (285:291) - src/lstm_op_gpu.cu (518:524) duplicated block id: 752 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (393:401) - src/blocksparse_matmul_op_gpu.cu (318:326) duplicated block id: 753 size: 7 cleaned lines of code in 2 files: - src/transformer_op.cc (192:201) - src/transformer_op.cc (257:266) duplicated block id: 754 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (498:505) - src/blocksparse_l2_norm_op_gpu.cu (702:709) duplicated block id: 755 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1065:1074) - src/blocksparse_hgemm_cn_64_op_gpu.cu (962:971) duplicated block id: 756 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1146:1152) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1012:1018) duplicated block id: 757 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1135:1141) - src/blocksparse_hgemm_cn_64_op_gpu.cu (11:17) duplicated block id: 758 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (925:931) - src/blocksparse_matmul_op_gpu.cu (950:956) duplicated block id: 759 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (264:271) - src/blocksparse_matmul_op_gpu.cu (2414:2421) duplicated block id: 760 size: 7 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_fprop.sass (757:765) - src/sass/xconv_blocksparse_32x32x32_updat.sass (697:706) duplicated block id: 761 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (542:551) - src/blocksparse_matmul_op_gpu.cu (2417:2424) duplicated block id: 762 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1124:1130) - src/blocksparse_hgemm_cn_64_op_gpu.cu (880:886) duplicated block id: 763 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (531:538) - src/blocksparse_matmul_op_gpu.cu (925:931) duplicated block id: 764 size: 7 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (285:291) - src/lstm_op_gpu.cu (493:499) duplicated block id: 765 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (435:441) - src/blocksparse_matmul_op_gpu.cu (2392:2398) duplicated block id: 766 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (936:945) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1065:1074) duplicated block id: 767 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1113:1119) - src/blocksparse_hgemm_cn_64_op_gpu.cu (258:264) duplicated block id: 768 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1135:1141) - src/blocksparse_hgemm_cn_64_op_gpu.cu (484:490) duplicated block id: 769 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (532:539) - src/blocksparse_matmul_op_gpu.cu (2414:2421) duplicated block id: 770 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1898:1904) - src/blocksparse_matmul_op_gpu.cu (2173:2179) duplicated block id: 771 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (479:485) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1128:1134) duplicated block id: 772 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (186:192) - src/blocksparse_l2_norm_op.cc (335:341) duplicated block id: 773 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (479:485) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1172:1178) duplicated block id: 774 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (248:254) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1113:1119) duplicated block id: 775 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (514:520) - src/blocksparse_matmul_op_gpu.cu (701:707) duplicated block id: 776 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (537:545) - src/blocksparse_matmul_op_gpu.cu (430:438) duplicated block id: 777 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (479:485) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1150:1156) duplicated block id: 778 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (708:714) - src/blocksparse_hgemm_cn_64_op_gpu.cu (880:886) duplicated block id: 779 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (555:561) - src/blocksparse_hgemm_nc_op_gpu.cu (724:730) duplicated block id: 780 size: 7 cleaned lines of code in 2 files: - src/cwise_linear_op_gpu.cu (72:79) - src/cwise_linear_op_gpu.cu (144:151) duplicated block id: 781 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (203:210) - src/blocksparse_hgemm_cn_64_op_gpu.cu (233:240) duplicated block id: 782 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (248:254) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1157:1163) duplicated block id: 783 size: 7 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (244:251) - src/optimize_op_gpu.cu (292:299) duplicated block id: 784 size: 7 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (640:648) - src/bst_hgemm_op_gpu.cu (766:775) duplicated block id: 785 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (40:46) - src/blocksparse_hgemm_nc_op_gpu.cu (914:920) duplicated block id: 786 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (304:310) - src/blocksparse_hgemm_nc_op_gpu.cu (903:909) duplicated block id: 787 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (163:170) - src/blocksparse_l2_norm_op_gpu.cu (722:729) duplicated block id: 788 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (342:349) - src/blocksparse_hgemm_nc_op_gpu.cu (126:133) duplicated block id: 789 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (484:490) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1150:1156) duplicated block id: 790 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (479:485) - src/blocksparse_hgemm_cn_64_op_gpu.cu (258:264) duplicated block id: 791 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (248:254) - src/blocksparse_hgemm_cn_64_op_gpu.cu (484:490) duplicated block id: 792 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1462:1468) - src/blocksparse_matmul_op_gpu.cu (1671:1677) duplicated block id: 793 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (514:520) - src/blocksparse_matmul_op_gpu.cu (2083:2089) duplicated block id: 794 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1146:1152) - src/blocksparse_hgemm_cn_64_op_gpu.cu (880:886) duplicated block id: 795 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (258:264) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1128:1134) duplicated block id: 796 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (457:464) - src/blocksparse_l2_norm_op_gpu.cu (538:545) duplicated block id: 797 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (258:264) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1172:1178) duplicated block id: 798 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1124:1130) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1012:1018) duplicated block id: 799 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (263:270) - src/blocksparse_matmul_op_gpu.cu (925:931) duplicated block id: 800 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1023:1029) - src/blocksparse_matmul_op_gpu.cu (1246:1252) duplicated block id: 801 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (317:324) - src/blocksparse_matmul_op_gpu.cu (1914:1921) duplicated block id: 802 size: 7 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (285:291) - src/lstm_op_gpu.cu (342:348) duplicated block id: 803 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (498:505) - src/blocksparse_l2_norm_op_gpu.cu (795:802) duplicated block id: 804 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (93:100) - src/blocksparse_hgemm_nc_op_gpu.cu (391:398) duplicated block id: 805 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (484:490) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1128:1134) duplicated block id: 806 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (724:730) - src/blocksparse_hgemm_nc_op_gpu.cu (936:942) duplicated block id: 807 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (32:40) - src/blocksparse_matmul_op_gpu.cu (485:493) duplicated block id: 808 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (163:170) - src/blocksparse_l2_norm_op_gpu.cu (815:822) duplicated block id: 809 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (374:380) - src/blocksparse_matmul_op_gpu.cu (2014:2022) duplicated block id: 810 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1246:1252) - src/blocksparse_matmul_op_gpu.cu (1671:1677) duplicated block id: 811 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1157:1163) duplicated block id: 812 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (532:539) - src/blocksparse_matmul_op_gpu.cu (717:724) duplicated block id: 813 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1135:1141) duplicated block id: 814 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1157:1163) - src/blocksparse_hgemm_cn_64_op_gpu.cu (484:490) duplicated block id: 815 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (186:192) - src/blocksparse_l2_norm_op.cc (477:483) duplicated block id: 816 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1113:1119) duplicated block id: 817 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (93:100) - src/blocksparse_hgemm_nc_op_gpu.cu (391:398) duplicated block id: 818 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (610:617) - src/blocksparse_l2_norm_op_gpu.cu (722:729) duplicated block id: 819 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (214:220) - src/blocksparse_matmul_op_gpu.cu (928:934) duplicated block id: 820 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (708:714) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1012:1018) duplicated block id: 821 size: 7 cleaned lines of code in 2 files: - src/transformer_op.cc (62:70) - src/transformer_op.cc (116:124) duplicated block id: 822 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (708:714) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1146:1152) duplicated block id: 823 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (936:945) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1092:1101) duplicated block id: 824 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (35:41) - src/blocksparse_l2_norm_op.cc (201:207) duplicated block id: 825 size: 7 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (292:299) - src/optimize_op_gpu.cu (461:468) duplicated block id: 826 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (35:41) - src/blocksparse_l2_norm_op.cc (183:189) duplicated block id: 827 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (729:738) - src/blocksparse_matmul_op_gpu.cu (1779:1789) duplicated block id: 828 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (435:441) - src/blocksparse_matmul_op_gpu.cu (701:707) duplicated block id: 829 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (585:592) - src/blocksparse_l2_norm_op_gpu.cu (795:802) duplicated block id: 830 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (724:730) - src/blocksparse_hgemm_nc_op_gpu.cu (925:931) duplicated block id: 831 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (610:617) - src/blocksparse_l2_norm_op_gpu.cu (815:822) duplicated block id: 832 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1129:1138) - src/blocksparse_matmul_op_gpu.cu (2552:2561) duplicated block id: 833 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (463:470) - src/blocksparse_matmul_op_gpu.cu (2102:2109) duplicated block id: 834 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (994:1003) - src/blocksparse_hgemm_nc_op_gpu.cu (735:744) duplicated block id: 835 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1150:1156) duplicated block id: 836 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1128:1134) duplicated block id: 837 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (983:989) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1161:1167) duplicated block id: 838 size: 7 cleaned lines of code in 2 files: - src/lstm_op.cc (46:52) - src/lstm_op.cc (109:115) duplicated block id: 839 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (867:876) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1023:1032) duplicated block id: 840 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1253:1260) - src/blocksparse_hgemm_nc_op_gpu.cu (1033:1040) duplicated block id: 841 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (667:674) - src/blocksparse_hgemm_nc_op_gpu.cu (847:854) duplicated block id: 842 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1172:1178) duplicated block id: 843 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (856:862) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1161:1167) duplicated block id: 844 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (532:539) - src/blocksparse_matmul_op_gpu.cu (2099:2106) duplicated block id: 845 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (856:862) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1139:1145) duplicated block id: 846 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (24:32) - src/blocksparse_matmul_op_gpu.cu (485:493) duplicated block id: 847 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (856:862) - src/blocksparse_matmul_op_gpu.cu (1023:1029) duplicated block id: 848 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (559:566) - src/blocksparse_hgemm_cn_64_op_gpu.cu (568:575) duplicated block id: 849 size: 7 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (742:750) - src/sass/xconv_blocksparse_32x32x32_updat.sass (697:706) duplicated block id: 850 size: 7 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (1547:1554) - src/ew_op_gpu.cu (1580:1587) duplicated block id: 851 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (542:551) - src/blocksparse_matmul_op_gpu.cu (953:960) duplicated block id: 852 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1270:1277) - src/blocksparse_hgemm_nc_op_gpu.cu (1033:1040) duplicated block id: 853 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (24:32) - src/blocksparse_matmul_op_gpu.cu (1852:1860) duplicated block id: 854 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (555:561) - src/blocksparse_hgemm_nc_op_gpu.cu (936:942) duplicated block id: 855 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (708:714) - src/blocksparse_hgemm_cn_64_op_gpu.cu (721:727) duplicated block id: 856 size: 7 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (161:168) - src/layer_norm_cn_op_gpu.cu (495:502) duplicated block id: 857 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (856:862) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1124:1130) duplicated block id: 858 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (342:349) - src/blocksparse_hgemm_nc_op_gpu.cu (391:398) duplicated block id: 859 size: 7 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (81:88) - src/bst_hgemm_op_gpu.cu (248:255) duplicated block id: 860 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (514:520) - src/blocksparse_matmul_op_gpu.cu (2392:2398) duplicated block id: 861 size: 7 cleaned lines of code in 2 files: - generate_kernels.py (102:108) - generate_kernels.py (116:122) duplicated block id: 862 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (52:58) - src/blocksparse_l2_norm_op.cc (477:483) duplicated block id: 863 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (463:470) - src/blocksparse_matmul_op_gpu.cu (720:727) duplicated block id: 864 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (719:728) - src/blocksparse_hgemm_cn_64_op_gpu.cu (891:900) duplicated block id: 865 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1146:1152) - src/blocksparse_hgemm_cn_64_op_gpu.cu (721:727) duplicated block id: 866 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (880:886) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1139:1145) duplicated block id: 867 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2446:2454) - src/blocksparse_matmul_op_gpu.cu (2659:2667) duplicated block id: 868 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1246:1252) - src/blocksparse_matmul_op_gpu.cu (2479:2485) duplicated block id: 869 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1113:1119) - src/blocksparse_hgemm_cn_64_op_gpu.cu (484:490) duplicated block id: 870 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (962:971) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1092:1101) duplicated block id: 871 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (983:989) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1012:1018) duplicated block id: 872 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (248:254) - src/blocksparse_hgemm_cn_64_op_gpu.cu (11:17) duplicated block id: 873 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (11:17) - src/blocksparse_hgemm_cn_64_op_gpu.cu (484:490) duplicated block id: 874 size: 7 cleaned lines of code in 2 files: - src/lstm_op.cc (121:129) - src/lstm_op.cc (262:270) duplicated block id: 875 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (983:989) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1139:1145) duplicated block id: 876 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (667:674) - src/blocksparse_hgemm_nc_op_gpu.cu (694:701) duplicated block id: 877 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (867:876) - src/blocksparse_hgemm_nc_op_gpu.cu (735:744) duplicated block id: 878 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1253:1260) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1270:1277) duplicated block id: 879 size: 7 cleaned lines of code in 2 files: - src/layer_norm_nc_op_gpu.cu (256:262) - src/layer_norm_nc_op_gpu.cu (683:689) duplicated block id: 880 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (856:862) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1012:1018) duplicated block id: 881 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (32:40) - src/blocksparse_matmul_op_gpu.cu (1852:1860) duplicated block id: 882 size: 7 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (189:196) - src/optimize_op_gpu.cu (261:268) duplicated block id: 883 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (856:862) - src/blocksparse_matmul_op_gpu.cu (1671:1677) duplicated block id: 884 size: 7 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (292:304) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (313:325) duplicated block id: 885 size: 7 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (52:58) - src/blocksparse_l2_norm_op.cc (335:341) duplicated block id: 886 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (277:285) - src/blocksparse_matmul_op_gpu.cu (2102:2109) duplicated block id: 887 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (623:629) - src/blocksparse_matmul_gated_op_gpu.cu (856:862) duplicated block id: 888 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (374:380) - src/blocksparse_matmul_op_gpu.cu (631:640) duplicated block id: 889 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (430:438) - src/blocksparse_matmul_op_gpu.cu (458:466) duplicated block id: 890 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (555:561) - src/blocksparse_hgemm_nc_op_gpu.cu (925:931) duplicated block id: 891 size: 7 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1157:1163) - src/blocksparse_hgemm_cn_64_op_gpu.cu (258:264) duplicated block id: 892 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (803:810) - src/blocksparse_matmul_op_gpu.cu (1914:1921) duplicated block id: 893 size: 7 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (729:738) - src/blocksparse_matmul_op_gpu.cu (2552:2561) duplicated block id: 894 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (430:435) - src/blocksparse_l2_norm_op_gpu.cu (804:809) duplicated block id: 895 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (787:793) - src/blocksparse_hgemm_cn_64_op_gpu.cu (945:951) duplicated block id: 896 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (130:136) - src/blocksparse_matmul_op_gpu.cu (557:563) duplicated block id: 897 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (663:669) - src/blocksparse_hgemm_cn_64_op_gpu.cu (460:466) duplicated block id: 898 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (233:238) - src/blocksparse_matmul_op_gpu.cu (2417:2422) duplicated block id: 899 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1373:1379) - src/optimize_op_gpu.cu (1035:1041) duplicated block id: 900 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (717:723) - src/blocksparse_matmul_op_gpu.cu (926:931) duplicated block id: 901 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (94:100) - src/blocksparse_matmul_op_gpu.cu (2207:2213) duplicated block id: 902 size: 6 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (16:22) - src/optimize_op_gpu.cu (93:99) duplicated block id: 903 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2099:2105) - src/blocksparse_matmul_op_gpu.cu (2389:2395) duplicated block id: 904 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (205:211) - src/blocksparse_hgemm_cn_128_op_gpu.cu (226:232) duplicated block id: 905 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1620:1625) - src/blocksparse_matmul_op_gpu.cu (2426:2431) duplicated block id: 906 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (455:461) - src/blocksparse_hgemm_cn_128_op_gpu.cu (663:669) duplicated block id: 907 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (234:240) - src/blocksparse_hgemm_cn_64_op_gpu.cu (676:682) duplicated block id: 908 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (698:704) - src/blocksparse_matmul_op_gpu.cu (951:956) duplicated block id: 909 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (255:261) - src/blocksparse_matmul_op_gpu.cu (230:236) duplicated block id: 910 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (277:282) - src/blocksparse_matmul_op_gpu.cu (953:958) duplicated block id: 911 size: 6 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (93:99) - src/optimize_op_gpu.cu (244:250) duplicated block id: 912 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (434:440) - src/blocksparse_hgemm_cn_64_op_gpu.cu (234:240) duplicated block id: 913 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (439:445) - src/blocksparse_hgemm_cn_64_op_gpu.cu (460:466) duplicated block id: 914 size: 6 cleaned lines of code in 2 files: - src/layer_norm_nc_op_gpu.cu (285:292) - src/layer_norm_nc_op_gpu.cu (344:351) duplicated block id: 915 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (507:512) - src/blocksparse_l2_norm_op_gpu.cu (804:809) duplicated block id: 916 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (633:640) - src/blocksparse_matmul_op_gpu.cu (2320:2326) duplicated block id: 917 size: 6 cleaned lines of code in 2 files: - src/layer_norm_nc_op_gpu.cu (107:112) - src/layer_norm_nc_op_gpu.cu (557:562) duplicated block id: 918 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (463:468) - src/blocksparse_matmul_op_gpu.cu (2417:2422) duplicated block id: 919 size: 6 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (794:800) - src/bst_sgemm_op_gpu.cu (245:251) duplicated block id: 920 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (226:232) - src/blocksparse_hgemm_cn_64_op_gpu.cu (439:445) duplicated block id: 921 size: 6 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (284:290) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (305:311) duplicated block id: 922 size: 6 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (93:99) - src/optimize_op_gpu.cu (169:175) duplicated block id: 923 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2622:2628) - src/blocksparse_matmul_op_gpu.cu (2854:2860) duplicated block id: 924 size: 6 cleaned lines of code in 2 files: - src/ew_op.cc (865:873) - src/ew_op.cc (957:965) duplicated block id: 925 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (533:538) - src/blocksparse_matmul_op_gpu.cu (787:792) duplicated block id: 926 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op.cc (178:185) - src/blocksparse_matmul_op.cc (276:283) duplicated block id: 927 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (847:852) - src/blocksparse_hgemm_cn_64_op_gpu.cu (871:876) duplicated block id: 928 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (926:931) - src/blocksparse_matmul_op_gpu.cu (2099:2105) duplicated block id: 929 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (430:435) - src/blocksparse_l2_norm_op_gpu.cu (711:716) duplicated block id: 930 size: 6 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (56:61) - src/transformer_op_gpu.cu (200:205) duplicated block id: 931 size: 6 cleaned lines of code in 2 files: - src/ew_op.cc (854:860) - src/ew_op.cc (947:953) duplicated block id: 932 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2080:2086) - src/blocksparse_matmul_op_gpu.cu (2414:2420) duplicated block id: 933 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op.cc (377:382) - src/blocksparse_matmul_op.cc (441:446) duplicated block id: 934 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1615:1620) - src/bst_hgemm_op_gpu.cu (874:879) duplicated block id: 935 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (279:285) - src/blocksparse_hgemm_cn_64_op_gpu.cu (289:295) duplicated block id: 936 size: 6 cleaned lines of code in 2 files: - src/ew_op.cc (1395:1400) - src/lstm_op.cc (39:44) duplicated block id: 937 size: 6 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (916:922) - src/bst_sgemm_op_gpu.cu (245:251) duplicated block id: 938 size: 6 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (78:84) - src/lstm_op_gpu.cu (212:218) duplicated block id: 939 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1373:1379) - src/optimize_op_gpu.cu (920:926) duplicated block id: 940 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (130:136) - src/blocksparse_matmul_op_gpu.cu (84:90) duplicated block id: 941 size: 6 cleaned lines of code in 2 files: - src/ew_op.cc (1395:1400) - src/lstm_op.cc (103:108) duplicated block id: 942 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (267:272) - src/blocksparse_l2_norm_op_gpu.cu (339:344) duplicated block id: 943 size: 6 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (50:56) - src/optimize_op_gpu.cu (210:216) duplicated block id: 944 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (255:261) - src/blocksparse_matmul_gated_op_gpu.cu (539:545) duplicated block id: 945 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (694:699) - src/blocksparse_hgemm_nc_op_gpu.cu (876:881) duplicated block id: 946 size: 6 cleaned lines of code in 2 files: - src/gpu_hmma.h (30:35) - src/gpu_hmma.h (41:46) duplicated block id: 947 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (827:832) - src/blocksparse_hgemm_cn_64_op_gpu.cu (855:860) duplicated block id: 948 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (507:512) - src/blocksparse_l2_norm_op_gpu.cu (711:716) duplicated block id: 949 size: 6 cleaned lines of code in 2 files: - src/lstm_op.cc (39:44) - src/lstm_op.cc (103:108) duplicated block id: 950 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (512:518) - src/blocksparse_hgemm_nc_op_gpu.cu (72:78) duplicated block id: 951 size: 6 cleaned lines of code in 2 files: - src/layer_norm_nc_op_gpu.cu (48:54) - src/lstm_op_gpu.cu (588:594) duplicated block id: 952 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (233:238) - src/blocksparse_matmul_op_gpu.cu (953:958) duplicated block id: 953 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (234:240) - src/blocksparse_hgemm_cn_64_op_gpu.cu (439:445) duplicated block id: 954 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1210:1215) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1298:1303) duplicated block id: 955 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (205:211) - src/blocksparse_hgemm_cn_64_op_gpu.cu (234:240) duplicated block id: 956 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (455:461) - src/blocksparse_hgemm_cn_64_op_gpu.cu (439:445) duplicated block id: 957 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (820:825) - src/blocksparse_hgemm_nc_op_gpu.cu (840:845) duplicated block id: 958 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (359:366) - src/blocksparse_hgemm_cn_64_op_gpu.cu (372:379) duplicated block id: 959 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1232:1238) - src/blocksparse_matmul_op_gpu.cu (2681:2687) duplicated block id: 960 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1298:1303) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1315:1320) duplicated block id: 961 size: 6 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (93:99) - src/optimize_op_gpu.cu (292:298) duplicated block id: 962 size: 6 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (335:340) - src/layer_norm_cn_op_gpu.cu (482:487) duplicated block id: 963 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (44:50) - src/blocksparse_hgemm_cn_64_op_gpu.cu (512:518) duplicated block id: 964 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (1298:1303) - src/bst_hgemm_op_gpu.cu (874:879) duplicated block id: 965 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (254:259) - src/blocksparse_hgemm_nc_op_gpu.cu (502:507) duplicated block id: 966 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (624:630) - src/blocksparse_hgemm_nc_op_gpu.cu (803:809) duplicated block id: 967 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (430:435) - src/blocksparse_l2_norm_op_gpu.cu (594:599) duplicated block id: 968 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (289:295) - src/blocksparse_hgemm_nc_op_gpu.cu (336:342) duplicated block id: 969 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (733:740) - src/blocksparse_l2_norm_op_gpu.cu (826:833) duplicated block id: 970 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (1019:1026) - src/blocksparse_matmul_op_gpu.cu (2907:2914) duplicated block id: 971 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (43:49) - src/blocksparse_hgemm_cn_64_op_gpu.cu (289:295) duplicated block id: 972 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (130:136) - src/blocksparse_matmul_op_gpu.cu (804:810) duplicated block id: 973 size: 6 cleaned lines of code in 2 files: - src/optimize_op.cc (626:631) - src/optimize_op.cc (692:697) duplicated block id: 974 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1689:1698) - src/blocksparse_hgemm_nc_op_gpu.cu (1370:1377) duplicated block id: 975 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (430:435) - src/blocksparse_l2_norm_op_gpu.cu (507:512) duplicated block id: 976 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (338:343) - src/blocksparse_hgemm_cn_64_op_gpu.cu (107:112) duplicated block id: 977 size: 6 cleaned lines of code in 2 files: - blocksparse/norms.py (185:190) - blocksparse/norms.py (201:206) duplicated block id: 978 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (914:919) - src/blocksparse_hgemm_cn_64_op_gpu.cu (940:945) duplicated block id: 979 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (264:270) - src/blocksparse_matmul_op_gpu.cu (2080:2086) duplicated block id: 980 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (226:232) - src/blocksparse_hgemm_cn_128_op_gpu.cu (663:669) duplicated block id: 981 size: 6 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1022:1028) - src/bst_sgemm_op_gpu.cu (245:251) duplicated block id: 982 size: 6 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (126:131) - src/lstm_op_gpu.cu (177:182) duplicated block id: 983 size: 6 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (169:175) - src/optimize_op_gpu.cu (244:250) duplicated block id: 984 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (130:136) - src/blocksparse_matmul_op_gpu.cu (1915:1921) duplicated block id: 985 size: 6 cleaned lines of code in 2 files: - src/embedding_op.cc (42:48) - src/ew_op.cc (1029:1036) duplicated block id: 986 size: 6 cleaned lines of code in 2 files: - src/transformer_op.cc (47:54) - src/transformer_op.cc (485:493) duplicated block id: 987 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (130:136) - src/blocksparse_matmul_gated_op_gpu.cu (393:399) duplicated block id: 988 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (393:399) - src/blocksparse_matmul_op_gpu.cu (1915:1921) duplicated block id: 989 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (507:512) - src/blocksparse_l2_norm_op_gpu.cu (594:599) duplicated block id: 990 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (226:232) - src/blocksparse_hgemm_cn_64_op_gpu.cu (676:682) duplicated block id: 991 size: 6 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (555:560) - src/layer_norm_nc_op_gpu.cu (803:808) duplicated block id: 992 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2854:2860) - src/blocksparse_matmul_op_gpu.cu (2878:2884) duplicated block id: 993 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (255:261) - src/blocksparse_matmul_op_gpu.cu (460:466) duplicated block id: 994 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (289:295) - src/blocksparse_hgemm_nc_op_gpu.cu (72:78) duplicated block id: 995 size: 6 cleaned lines of code in 2 files: - src/ew_op.cc (373:378) - src/layer_norm_op.cc (483:488) duplicated block id: 996 size: 6 cleaned lines of code in 2 files: - src/embedding_op.cc (42:48) - src/ew_op.cc (1109:1116) duplicated block id: 997 size: 6 cleaned lines of code in 2 files: - src/batch_norm_op_gpu.cu (226:231) - src/batch_norm_op_gpu.cu (378:383) duplicated block id: 998 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2598:2604) - src/blocksparse_matmul_op_gpu.cu (2622:2628) duplicated block id: 999 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1130:1138) - src/blocksparse_matmul_op_gpu.cu (2809:2817) duplicated block id: 1000 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (10:15) - src/blocksparse_matmul_op_gpu.cu (472:477) duplicated block id: 1001 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (205:211) - src/blocksparse_hgemm_cn_128_op_gpu.cu (455:461) duplicated block id: 1002 size: 6 cleaned lines of code in 2 files: - src/batch_norm_op_gpu.cu (53:58) - src/batch_norm_op_gpu.cu (212:218) duplicated block id: 1003 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1171:1176) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1142:1147) duplicated block id: 1004 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (926:931) - src/blocksparse_matmul_op_gpu.cu (2414:2420) duplicated block id: 1005 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (194:201) - src/blocksparse_matmul_gated_op_gpu.cu (449:455) duplicated block id: 1006 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1171:1176) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1164:1169) duplicated block id: 1007 size: 6 cleaned lines of code in 2 files: - src/optimize_op.cc (62:69) - src/optimize_op.cc (363:371) duplicated block id: 1008 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (94:100) - src/blocksparse_matmul_op_gpu.cu (567:573) duplicated block id: 1009 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (439:445) - src/blocksparse_hgemm_cn_64_op_gpu.cu (697:703) duplicated block id: 1010 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (511:517) - src/blocksparse_matmul_op_gpu.cu (230:236) duplicated block id: 1011 size: 6 cleaned lines of code in 2 files: - src/ew_op.cc (1207:1214) - src/transformer_op.cc (485:493) duplicated block id: 1012 size: 6 cleaned lines of code in 2 files: - src/optimize_op.cc (158:165) - src/optimize_op.cc (776:783) duplicated block id: 1013 size: 6 cleaned lines of code in 2 files: - src/ew_op.cc (446:453) - src/optimize_op.cc (776:783) duplicated block id: 1014 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (502:507) - src/blocksparse_hgemm_nc_op_gpu.cu (522:527) duplicated block id: 1015 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (211:217) - src/blocksparse_matmul_op_gpu.cu (230:236) duplicated block id: 1016 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (485:492) - src/blocksparse_matmul_op_gpu.cu (2124:2131) duplicated block id: 1017 size: 6 cleaned lines of code in 2 files: - src/bst_op.cc (350:355) - src/bst_op.cc (365:370) duplicated block id: 1018 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (573:578) - src/bst_hgemm_op_gpu.cu (560:565) duplicated block id: 1019 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (777:783) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1048:1054) duplicated block id: 1020 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (553:558) - src/blocksparse_matmul_gated_op_gpu.cu (784:789) duplicated block id: 1021 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1127:1132) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1171:1176) duplicated block id: 1022 size: 6 cleaned lines of code in 2 files: - blocksparse/conv.py (1068:1073) - src/dev/spatial_conv.py (36:41) duplicated block id: 1023 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (279:285) - src/blocksparse_hgemm_cn_64_op_gpu.cu (512:518) duplicated block id: 1024 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (44:50) - src/blocksparse_hgemm_nc_op_gpu.cu (72:78) duplicated block id: 1025 size: 6 cleaned lines of code in 2 files: - src/quantize_op.cc (171:176) - src/quantize_op.cc (282:287) duplicated block id: 1026 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (44:50) - src/blocksparse_hgemm_cn_64_op_gpu.cu (289:295) duplicated block id: 1027 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (730:738) - src/blocksparse_matmul_op_gpu.cu (2809:2817) duplicated block id: 1028 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (264:270) - src/blocksparse_matmul_op_gpu.cu (698:704) duplicated block id: 1029 size: 6 cleaned lines of code in 2 files: - src/edge_bias_op_gpu.cu (36:42) - src/edge_bias_op_gpu.cu (139:145) duplicated block id: 1030 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (612:618) - src/blocksparse_matmul_op_gpu.cu (2681:2687) duplicated block id: 1031 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2389:2395) - src/blocksparse_matmul_op_gpu.cu (2414:2420) duplicated block id: 1032 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op.cc (443:448) - src/blocksparse_matmul_op.cc (476:481) duplicated block id: 1033 size: 6 cleaned lines of code in 2 files: - blocksparse/utils.py (222:230) - blocksparse/utils.py (294:302) duplicated block id: 1034 size: 6 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (610:615) - src/ew_op_gpu.cu (717:722) duplicated block id: 1035 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (455:461) - src/blocksparse_hgemm_cn_64_op_gpu.cu (204:210) duplicated block id: 1036 size: 6 cleaned lines of code in 2 files: - src/ew_op.cc (170:175) - src/layer_norm_op.cc (483:488) duplicated block id: 1037 size: 6 cleaned lines of code in 2 files: - blocksparse/lstm.py (211:216) - blocksparse/matmul.py (801:810) duplicated block id: 1038 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (727:734) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1504:1511) duplicated block id: 1039 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (434:440) - src/blocksparse_hgemm_cn_128_op_gpu.cu (455:461) duplicated block id: 1040 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (842:848) - src/blocksparse_matmul_op_gpu.cu (1660:1666) duplicated block id: 1041 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (542:547) - src/blocksparse_matmul_op_gpu.cu (2102:2107) duplicated block id: 1042 size: 6 cleaned lines of code in 2 files: - src/bst_op.cc (350:355) - src/bst_op.cc (450:455) duplicated block id: 1043 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (688:694) - src/blocksparse_l2_norm_op_gpu.cu (781:787) duplicated block id: 1044 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (545:550) - src/blocksparse_matmul_op_gpu.cu (1923:1928) duplicated block id: 1045 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (663:669) - src/blocksparse_hgemm_cn_64_op_gpu.cu (697:703) duplicated block id: 1046 size: 6 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (169:175) - src/optimize_op_gpu.cu (292:298) duplicated block id: 1047 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (205:211) - src/blocksparse_hgemm_cn_64_op_gpu.cu (460:466) duplicated block id: 1048 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (777:783) - src/blocksparse_hgemm_cn_128_op_gpu.cu (919:925) duplicated block id: 1049 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1012:1018) - src/blocksparse_matmul_op_gpu.cu (2681:2687) duplicated block id: 1050 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (215:221) - src/blocksparse_l2_norm_op_gpu.cu (286:292) duplicated block id: 1051 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (158:163) - src/blocksparse_hgemm_cn_64_op_gpu.cu (827:832) duplicated block id: 1052 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1142:1147) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1186:1191) duplicated block id: 1053 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op_gpu.cu (215:221) - src/blocksparse_l2_norm_op_gpu.cu (357:363) duplicated block id: 1054 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (264:270) - src/blocksparse_matmul_op_gpu.cu (2389:2395) duplicated block id: 1055 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (234:239) - src/blocksparse_hgemm_nc_op_gpu.cu (254:259) duplicated block id: 1056 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (717:723) - src/blocksparse_matmul_op_gpu.cu (2080:2086) duplicated block id: 1057 size: 6 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (980:987) - src/bst_sgemm_op_gpu.cu (352:360) duplicated block id: 1058 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (274:280) - src/blocksparse_matmul_op_gpu.cu (432:438) duplicated block id: 1059 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (698:704) - src/blocksparse_matmul_op_gpu.cu (2099:2105) duplicated block id: 1060 size: 6 cleaned lines of code in 2 files: - src/transformer_op_gpu.cu (64:71) - src/transformer_op_gpu.cu (208:215) duplicated block id: 1061 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2598:2604) - src/blocksparse_matmul_op_gpu.cu (2878:2884) duplicated block id: 1062 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (512:518) - src/blocksparse_hgemm_nc_op_gpu.cu (336:342) duplicated block id: 1063 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (951:956) - src/blocksparse_matmul_op_gpu.cu (2389:2395) duplicated block id: 1064 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1780:1789) - src/blocksparse_matmul_op_gpu.cu (2809:2817) duplicated block id: 1065 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (532:538) - src/blocksparse_matmul_op_gpu.cu (2389:2395) duplicated block id: 1066 size: 6 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (666:671) - src/ew_op_gpu.cu (677:682) duplicated block id: 1067 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (684:690) - src/blocksparse_hgemm_cn_64_op_gpu.cu (204:210) duplicated block id: 1068 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (542:547) - src/blocksparse_matmul_op_gpu.cu (720:725) duplicated block id: 1069 size: 6 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (169:175) - src/optimize_op_gpu.cu (461:467) duplicated block id: 1070 size: 6 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (160:165) - src/bst_hgemm_op_gpu.cu (317:322) duplicated block id: 1071 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (158:163) - src/blocksparse_hgemm_cn_64_op_gpu.cu (855:860) duplicated block id: 1072 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (68:73) - src/blocksparse_matmul_op_gpu.cu (303:308) duplicated block id: 1073 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (205:211) - src/blocksparse_hgemm_cn_128_op_gpu.cu (684:690) duplicated block id: 1074 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (831:837) - src/blocksparse_hgemm_nc_op_gpu.cu (851:857) duplicated block id: 1075 size: 6 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (206:211) - src/layer_norm_cn_op_gpu.cu (542:548) duplicated block id: 1076 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1164:1169) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1186:1191) duplicated block id: 1077 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (663:669) - src/blocksparse_hgemm_cn_128_op_gpu.cu (684:690) duplicated block id: 1078 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (24:31) - src/blocksparse_matmul_op_gpu.cu (2124:2131) duplicated block id: 1079 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1225:1230) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1298:1303) duplicated block id: 1080 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (463:468) - src/blocksparse_matmul_op_gpu.cu (953:958) duplicated block id: 1081 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (211:217) - src/blocksparse_matmul_op_gpu.cu (460:466) duplicated block id: 1082 size: 6 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (248:254) - src/bst_hgemm_op_gpu.cu (406:412) duplicated block id: 1083 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (10:15) - src/blocksparse_matmul_op_gpu.cu (1839:1844) duplicated block id: 1084 size: 6 cleaned lines of code in 2 files: - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (207:216) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (175:184) duplicated block id: 1085 size: 6 cleaned lines of code in 2 files: - src/edge_bias_op_gpu.cu (44:49) - src/edge_bias_op_gpu.cu (147:152) duplicated block id: 1086 size: 6 cleaned lines of code in 2 files: - src/optimize_op.cc (158:165) - src/optimize_op.cc (363:371) duplicated block id: 1087 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (919:925) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1048:1054) duplicated block id: 1088 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (277:282) - src/blocksparse_matmul_op_gpu.cu (2417:2422) duplicated block id: 1089 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (204:210) - src/blocksparse_hgemm_cn_64_op_gpu.cu (697:703) duplicated block id: 1090 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (279:285) - src/blocksparse_hgemm_nc_op_gpu.cu (72:78) duplicated block id: 1091 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (1511:1518) - src/blocksparse_hgemm_nc_op_gpu.cu (1185:1192) duplicated block id: 1092 size: 6 cleaned lines of code in 2 files: - src/optimize_op.cc (363:371) - src/optimize_op.cc (776:783) duplicated block id: 1093 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op.cc (325:332) - src/layer_norm_op.cc (350:356) duplicated block id: 1094 size: 6 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (255:260) - src/layer_norm_cn_op_gpu.cu (482:487) duplicated block id: 1095 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (32:39) - src/blocksparse_matmul_op_gpu.cu (2124:2131) duplicated block id: 1096 size: 6 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (112:118) - src/lstm_op_gpu.cu (261:267) duplicated block id: 1097 size: 6 cleaned lines of code in 2 files: - src/bst_sgemm_op_gpu.cu (389:395) - src/bst_sgemm_op_gpu.cu (406:412) duplicated block id: 1098 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1227:1232) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1298:1303) duplicated block id: 1099 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (130:136) - src/blocksparse_matmul_op_gpu.cu (2198:2204) duplicated block id: 1100 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (532:538) - src/blocksparse_matmul_op_gpu.cu (698:704) duplicated block id: 1101 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (842:848) - src/blocksparse_matmul_op_gpu.cu (2468:2474) duplicated block id: 1102 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (434:440) - src/blocksparse_hgemm_cn_64_op_gpu.cu (697:703) duplicated block id: 1103 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (434:440) - src/blocksparse_hgemm_cn_128_op_gpu.cu (684:690) duplicated block id: 1104 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1232:1238) - src/blocksparse_matmul_op_gpu.cu (1660:1666) duplicated block id: 1105 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (472:477) - src/blocksparse_matmul_op_gpu.cu (1839:1844) duplicated block id: 1106 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul.h (77:85) - src/blocksparse_matmul.h (103:111) duplicated block id: 1107 size: 6 cleaned lines of code in 2 files: - src/dev/spatial_conv.py (1035:1041) - src/dev/spatial_conv.py (1068:1074) duplicated block id: 1108 size: 6 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (668:674) - src/bst_sgemm_op_gpu.cu (245:251) duplicated block id: 1109 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1149:1154) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1186:1191) duplicated block id: 1110 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (205:211) - src/blocksparse_hgemm_cn_64_op_gpu.cu (697:703) duplicated block id: 1111 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (226:232) - src/blocksparse_hgemm_cn_128_op_gpu.cu (434:440) duplicated block id: 1112 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1:9) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1:9) duplicated block id: 1113 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (340:346) - src/blocksparse_matmul_op_gpu.cu (779:785) duplicated block id: 1114 size: 6 cleaned lines of code in 2 files: - src/ew_op.cc (1207:1214) - src/transformer_op.cc (47:54) duplicated block id: 1115 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul.h (51:59) - src/blocksparse_matmul.h (77:85) duplicated block id: 1116 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (698:704) - src/blocksparse_matmul_op_gpu.cu (717:723) duplicated block id: 1117 size: 6 cleaned lines of code in 2 files: - blocksparse/transformer.py (213:219) - blocksparse/transformer.py (233:239) duplicated block id: 1118 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (823:828) - src/bst_hgemm_op_gpu.cu (304:309) duplicated block id: 1119 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul.h (51:59) - src/blocksparse_matmul.h (103:111) duplicated block id: 1120 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (595:600) - src/blocksparse_matmul_gated_op_gpu.cu (830:835) duplicated block id: 1121 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (393:399) - src/blocksparse_matmul_op_gpu.cu (557:563) duplicated block id: 1122 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (663:669) - src/blocksparse_hgemm_cn_64_op_gpu.cu (234:240) duplicated block id: 1123 size: 6 cleaned lines of code in 2 files: - src/embedding_op_gpu.cu (50:55) - src/transformer_op_gpu.cu (6:11) duplicated block id: 1124 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (130:136) - src/blocksparse_matmul_op_gpu.cu (318:324) duplicated block id: 1125 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (69:74) - src/blocksparse_l2_norm_op.cc (353:358) duplicated block id: 1126 size: 6 cleaned lines of code in 2 files: - src/ew_op.cc (446:453) - src/optimize_op.cc (62:69) duplicated block id: 1127 size: 6 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (81:87) - src/bst_hgemm_op_gpu.cu (406:412) duplicated block id: 1128 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (667:672) - src/blocksparse_hgemm_nc_op_gpu.cu (876:881) duplicated block id: 1129 size: 6 cleaned lines of code in 2 files: - src/optimize_op.cc (453:458) - src/optimize_op.cc (520:525) duplicated block id: 1130 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (204:209) - src/blocksparse_l2_norm_op.cc (353:358) duplicated block id: 1131 size: 6 cleaned lines of code in 2 files: - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (283:289) - src/sass/xgemm_blocksparse_32x32x32_xprop.sass (397:403) duplicated block id: 1132 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (151:157) - src/blocksparse_matmul_op_gpu.cu (2320:2326) duplicated block id: 1133 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (580:585) - src/blocksparse_hgemm_cn_64_op_gpu.cu (589:594) duplicated block id: 1134 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (717:723) - src/blocksparse_matmul_op_gpu.cu (2389:2395) duplicated block id: 1135 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (455:461) - src/blocksparse_hgemm_cn_64_op_gpu.cu (676:682) duplicated block id: 1136 size: 6 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (1081:1088) - src/bst_sgemm_op_gpu.cu (352:360) duplicated block id: 1137 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (234:239) - src/blocksparse_hgemm_nc_op_gpu.cu (522:527) duplicated block id: 1138 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (274:280) - src/blocksparse_matmul_gated_op_gpu.cu (511:517) duplicated block id: 1139 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (94:100) - src/blocksparse_matmul_op_gpu.cu (1931:1937) duplicated block id: 1140 size: 6 cleaned lines of code in 2 files: - src/bst_hgemm_op_gpu.cu (806:811) - src/bst_sgemm_op_gpu.cu (257:262) duplicated block id: 1141 size: 6 cleaned lines of code in 2 files: - src/embedding_op_gpu.cu (114:121) - src/transformer_op_gpu.cu (64:71) duplicated block id: 1142 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (951:956) - src/blocksparse_matmul_op_gpu.cu (2080:2086) duplicated block id: 1143 size: 6 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (16:22) - src/optimize_op_gpu.cu (461:467) duplicated block id: 1144 size: 6 cleaned lines of code in 2 files: - src/sass/xconv_blocksparse_32x32x16_bprop.sass (619:624) - src/sass/xconv_blocksparse_32x32x16_fprop.sass (632:637) duplicated block id: 1145 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (698:704) - src/blocksparse_matmul_op_gpu.cu (2414:2420) duplicated block id: 1146 size: 6 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (272:277) - src/layer_norm_cn_op_gpu.cu (502:508) duplicated block id: 1147 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2547:2553) - src/blocksparse_matmul_op_gpu.cu (2780:2786) duplicated block id: 1148 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (532:538) - src/blocksparse_matmul_op_gpu.cu (2080:2086) duplicated block id: 1149 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (676:682) - src/blocksparse_hgemm_cn_64_op_gpu.cu (697:703) duplicated block id: 1150 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op.cc (205:221) - src/blocksparse_matmul_op.cc (301:310) duplicated block id: 1151 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (375:380) - src/blocksparse_matmul_op_gpu.cu (2320:2326) duplicated block id: 1152 size: 6 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (93:99) - src/optimize_op_gpu.cu (461:467) duplicated block id: 1153 size: 6 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (317:322) - src/lstm_op_gpu.cu (376:381) duplicated block id: 1154 size: 6 cleaned lines of code in 2 files: - blocksparse/conv.py (1082:1087) - src/dev/spatial_conv.py (50:55) duplicated block id: 1155 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1127:1132) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1186:1191) duplicated block id: 1156 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (226:232) - src/blocksparse_hgemm_cn_64_op_gpu.cu (204:210) duplicated block id: 1157 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (274:280) - src/blocksparse_matmul_op_gpu.cu (211:217) duplicated block id: 1158 size: 6 cleaned lines of code in 2 files: - src/ew_op.cc (446:453) - src/optimize_op.cc (158:165) duplicated block id: 1159 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (684:690) - src/blocksparse_hgemm_cn_64_op_gpu.cu (439:445) duplicated block id: 1160 size: 6 cleaned lines of code in 2 files: - src/lstm_op_gpu.cu (112:118) - src/lstm_op_gpu.cu (154:160) duplicated block id: 1161 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1210:1215) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1281:1286) duplicated block id: 1162 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (107:112) - src/blocksparse_hgemm_cn_64_op_gpu.cu (354:359) duplicated block id: 1163 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1043:1048) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1072:1077) duplicated block id: 1164 size: 6 cleaned lines of code in 2 files: - src/optimize_op.cc (62:69) - src/optimize_op.cc (776:783) duplicated block id: 1165 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (204:210) - src/blocksparse_hgemm_cn_64_op_gpu.cu (460:466) duplicated block id: 1166 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (539:545) - src/blocksparse_matmul_op_gpu.cu (211:217) duplicated block id: 1167 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (847:852) - src/blocksparse_hgemm_nc_op_gpu.cu (876:881) duplicated block id: 1168 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (2080:2086) - src/blocksparse_matmul_op_gpu.cu (2099:2105) duplicated block id: 1169 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1281:1286) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1298:1303) duplicated block id: 1170 size: 6 cleaned lines of code in 2 files: - src/layer_norm_nc_op_gpu.cu (580:585) - src/layer_norm_nc_op_gpu.cu (841:846) duplicated block id: 1171 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (69:74) - src/blocksparse_l2_norm_op.cc (497:502) duplicated block id: 1172 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (806:815) - src/blocksparse_hgemm_nc_op_gpu.cu (648:656) duplicated block id: 1173 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (301:308) - src/blocksparse_matmul_op_gpu.cu (743:750) duplicated block id: 1174 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (684:690) - src/blocksparse_hgemm_cn_64_op_gpu.cu (676:682) duplicated block id: 1175 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1149:1154) - src/blocksparse_hgemm_cn_128_op_gpu.cu (1171:1176) duplicated block id: 1176 size: 6 cleaned lines of code in 2 files: - src/layer_norm_nc_op_gpu.cu (14:19) - src/layer_norm_nc_op_gpu.cu (441:446) duplicated block id: 1177 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1281:1286) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1225:1230) duplicated block id: 1178 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (255:261) - src/blocksparse_matmul_gated_op_gpu.cu (274:280) duplicated block id: 1179 size: 6 cleaned lines of code in 2 files: - src/blocksparse_l2_norm_op.cc (204:209) - src/blocksparse_l2_norm_op.cc (497:502) duplicated block id: 1180 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (71:78) - src/bst_hgemm_op_gpu.cu (231:238) duplicated block id: 1181 size: 6 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (16:22) - src/optimize_op_gpu.cu (244:250) duplicated block id: 1182 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_nc_op_gpu.cu (995:1000) - src/blocksparse_hgemm_nc_op_gpu.cu (1063:1068) duplicated block id: 1183 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1232:1238) - src/blocksparse_matmul_op_gpu.cu (2468:2474) duplicated block id: 1184 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (230:236) - src/blocksparse_matmul_op_gpu.cu (432:438) duplicated block id: 1185 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (434:440) - src/blocksparse_hgemm_cn_64_op_gpu.cu (460:466) duplicated block id: 1186 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (507:512) - src/blocksparse_matmul_op_gpu.cu (2148:2153) duplicated block id: 1187 size: 6 cleaned lines of code in 2 files: - src/embedding_op_gpu.cu (114:121) - src/transformer_op_gpu.cu (208:215) duplicated block id: 1188 size: 6 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (16:22) - src/optimize_op_gpu.cu (292:298) duplicated block id: 1189 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (460:466) - src/blocksparse_hgemm_cn_64_op_gpu.cu (676:682) duplicated block id: 1190 size: 6 cleaned lines of code in 2 files: - src/optimize_op_gpu.cu (446:451) - src/optimize_op_gpu.cu (497:502) duplicated block id: 1191 size: 6 cleaned lines of code in 2 files: - src/ew_op.cc (446:453) - src/optimize_op.cc (363:371) duplicated block id: 1192 size: 6 cleaned lines of code in 2 files: - src/nccl_op.cc (548:553) - src/optimize_op.cc (850:855) duplicated block id: 1193 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_op_gpu.cu (1923:1928) - src/blocksparse_matmul_op_gpu.cu (2185:2190) duplicated block id: 1194 size: 6 cleaned lines of code in 2 files: - src/layer_norm_cn_op_gpu.cu (90:96) - src/layer_norm_cn_op_gpu.cu (426:432) duplicated block id: 1195 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (842:848) - src/blocksparse_matmul_op_gpu.cu (2681:2687) duplicated block id: 1196 size: 6 cleaned lines of code in 2 files: - src/ew_op_gpu.cu (821:827) - src/ew_op_gpu.cu (1642:1648) duplicated block id: 1197 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_64_op_gpu.cu (43:49) - src/blocksparse_hgemm_cn_64_op_gpu.cu (512:518) duplicated block id: 1198 size: 6 cleaned lines of code in 2 files: - src/sass/xgemm_blocksparse_32x32x8_updat.sass (590:596) - src/sass/xgemm_blocksparse_32x32x8_updat.sass (650:657) duplicated block id: 1199 size: 6 cleaned lines of code in 2 files: - src/blocksparse_matmul_gated_op_gpu.cu (393:399) - src/blocksparse_matmul_op_gpu.cu (2198:2204) duplicated block id: 1200 size: 6 cleaned lines of code in 2 files: - src/blocksparse_hgemm_cn_128_op_gpu.cu (1227:1232) - src/blocksparse_hgemm_cn_64_op_gpu.cu (1315:1320)