duplicated block id: 1 size: 57 cleaned lines of code in 2 files: - cmake/Utils.cmake (1:64) - runtime/native/cmake/Utils.cmake (23:86) duplicated block id: 2 size: 19 cleaned lines of code in 2 files: - python/treelite/libpath.py (49:73) - runtime/native/python/treelite_runtime/libpath.py (50:74) duplicated block id: 3 size: 18 cleaned lines of code in 2 files: - cmake/Utils.cmake (134:154) - cmake/Utils.cmake (163:183) duplicated block id: 4 size: 17 cleaned lines of code in 2 files: - python/treelite/contrib/__init__.py (63:80) - python/treelite/contrib/__init__.py (187:204) duplicated block id: 5 size: 16 cleaned lines of code in 2 files: - python/treelite/libpath.py (13:47) - runtime/native/python/treelite_runtime/libpath.py (14:48) duplicated block id: 6 size: 15 cleaned lines of code in 2 files: - python/treelite/frontend.py (508:523) - python/treelite/frontend.py (562:577) duplicated block id: 7 size: 12 cleaned lines of code in 2 files: - include/treelite/tree.h (30:51) - src/frontend/xgboost.cc (186:202) duplicated block id: 8 size: 11 cleaned lines of code in 2 files: - python/treelite/frontend.py (440:452) - python/treelite/frontend.py (508:518) duplicated block id: 9 size: 11 cleaned lines of code in 2 files: - python/treelite/frontend.py (440:452) - python/treelite/frontend.py (562:572) duplicated block id: 10 size: 10 cleaned lines of code in 2 files: - runtime/native/src/predictor.cc (100:109) - runtime/native/src/predictor.cc (134:143) duplicated block id: 11 size: 10 cleaned lines of code in 2 files: - cmake/Utils.cmake (96:106) - cmake/Utils.cmake (142:152) duplicated block id: 12 size: 10 cleaned lines of code in 2 files: - azure-pipelines.yml (36:45) - azure-pipelines.yml (189:198) duplicated block id: 13 size: 10 cleaned lines of code in 2 files: - cmake/Utils.cmake (96:106) - cmake/Utils.cmake (171:181) duplicated block id: 14 size: 9 cleaned lines of code in 2 files: - azure-pipelines.yml (132:140) - azure-pipelines.yml (151:159) duplicated block id: 15 size: 9 cleaned lines of code in 2 files: - src/frontend/builder.cc (371:379) - src/frontend/builder.cc (385:393) duplicated block id: 16 size: 9 cleaned lines of code in 2 files: - runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j/DenseBatch.java (36:57) - runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j/SparseBatch.java (40:61) duplicated block id: 17 size: 9 cleaned lines of code in 2 files: - azure-pipelines.yml (100:108) - azure-pipelines.yml (151:159) duplicated block id: 18 size: 9 cleaned lines of code in 2 files: - src/compiler/ast_native.cc (114:125) - src/compiler/failsafe.cc (364:375) duplicated block id: 19 size: 9 cleaned lines of code in 2 files: - azure-pipelines.yml (100:108) - azure-pipelines.yml (132:140) duplicated block id: 20 size: 9 cleaned lines of code in 2 files: - azure-pipelines.yml (6:14) - azure-pipelines.yml (151:159) duplicated block id: 21 size: 9 cleaned lines of code in 2 files: - azure-pipelines.yml (6:14) - azure-pipelines.yml (132:140) duplicated block id: 22 size: 9 cleaned lines of code in 2 files: - azure-pipelines.yml (6:14) - azure-pipelines.yml (100:108) duplicated block id: 23 size: 8 cleaned lines of code in 2 files: - src/frontend/lightgbm.cc (362:372) - src/frontend/xgboost.cc (411:422) duplicated block id: 24 size: 8 cleaned lines of code in 2 files: - python/treelite/core.py (21:31) - runtime/native/python/treelite_runtime/predictor.py (19:29) duplicated block id: 25 size: 8 cleaned lines of code in 2 files: - src/c_api/c_api.cc (85:94) - src/c_api/c_api.cc (132:141) duplicated block id: 26 size: 8 cleaned lines of code in 2 files: - include/treelite/common.h (312:322) - include/treelite/common.h (327:337) duplicated block id: 27 size: 8 cleaned lines of code in 2 files: - azure-pipelines.yml (38:45) - azure-pipelines.yml (134:141) duplicated block id: 28 size: 8 cleaned lines of code in 2 files: - src/compiler/failsafe.cc (142:149) - src/compiler/failsafe.cc (181:188) duplicated block id: 29 size: 8 cleaned lines of code in 2 files: - python/treelite/gallery/sklearn/gbm_classifier.py (15:27) - python/treelite/gallery/sklearn/gbm_regressor.py (13:25) duplicated block id: 30 size: 8 cleaned lines of code in 2 files: - python/treelite/gallery/sklearn/rf_classifier.py (4:14) - python/treelite/gallery/sklearn/rf_regressor.py (1:16) duplicated block id: 31 size: 8 cleaned lines of code in 2 files: - azure-pipelines.yml (134:141) - azure-pipelines.yml (191:198) duplicated block id: 32 size: 8 cleaned lines of code in 2 files: - python/treelite/contrib/gcc.py (28:36) - python/treelite/contrib/msvc.py (95:103) duplicated block id: 33 size: 7 cleaned lines of code in 2 files: - azure-pipelines.yml (102:108) - azure-pipelines.yml (191:197) duplicated block id: 34 size: 7 cleaned lines of code in 2 files: - python/treelite/frontend.py (529:535) - python/treelite/frontend.py (584:590) duplicated block id: 35 size: 7 cleaned lines of code in 2 files: - runtime/native/src/predictor.cc (321:328) - runtime/native/src/predictor.cc (332:339) duplicated block id: 36 size: 7 cleaned lines of code in 2 files: - azure-pipelines.yml (38:44) - azure-pipelines.yml (102:108) duplicated block id: 37 size: 7 cleaned lines of code in 2 files: - azure-pipelines.yml (8:14) - azure-pipelines.yml (191:197) duplicated block id: 38 size: 7 cleaned lines of code in 2 files: - include/treelite/common.h (425:432) - runtime/native/include/treelite/common.h (35:42) duplicated block id: 39 size: 7 cleaned lines of code in 2 files: - azure-pipelines.yml (38:44) - azure-pipelines.yml (153:159) duplicated block id: 40 size: 7 cleaned lines of code in 2 files: - azure-pipelines.yml (175:181) - azure-pipelines.yml (215:221) duplicated block id: 41 size: 7 cleaned lines of code in 2 files: - runtime/native/python/treelite_runtime/predictor.py (122:128) - runtime/native/python/treelite_runtime/predictor.py (186:192) duplicated block id: 42 size: 7 cleaned lines of code in 2 files: - src/compiler/native/code_folder_template.h (25:32) - src/compiler/native/code_folder_template.h (41:48) duplicated block id: 43 size: 7 cleaned lines of code in 2 files: - azure-pipelines.yml (8:14) - azure-pipelines.yml (38:44) duplicated block id: 44 size: 7 cleaned lines of code in 2 files: - azure-pipelines.yml (153:159) - azure-pipelines.yml (191:197) duplicated block id: 45 size: 6 cleaned lines of code in 2 files: - src/compiler/native/code_folder_template.h (16:21) - src/compiler/native/code_folder_template.h (35:40) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - src/frontend/builder.cc (175:180) - src/frontend/builder.cc (214:219) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - python/treelite/gallery/sklearn/gbm_multi_classifier.py (21:30) - python/treelite/gallery/sklearn/gbm_regressor.py (16:25) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - python/treelite/gallery/sklearn/rf_classifier.py (7:16) - python/treelite/gallery/sklearn/rf_multi_classifier.py (10:19) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - runtime/native/src/predictor.cc (172:184) - runtime/native/src/predictor.cc (209:215) duplicated block id: 50 size: 6 cleaned lines of code in 2 files: - python/treelite/gallery/sklearn/gbm_classifier.py (18:27) - python/treelite/gallery/sklearn/gbm_multi_classifier.py (21:30) duplicated block id: 51 size: 6 cleaned lines of code in 2 files: - runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j/DenseBatch.java (47:57) - runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j/Predictor.java (210:220) duplicated block id: 52 size: 6 cleaned lines of code in 2 files: - include/treelite/c_api.h (391:396) - src/c_api/c_api.cc (445:450) duplicated block id: 53 size: 6 cleaned lines of code in 2 files: - runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j/Predictor.java (210:220) - runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j/SparseBatch.java (51:61) duplicated block id: 54 size: 6 cleaned lines of code in 2 files: - src/compiler/failsafe.cc (111:116) - src/compiler/native/main_template.h (37:42) duplicated block id: 55 size: 6 cleaned lines of code in 2 files: - python/treelite/__init__.py (14:19) - runtime/native/python/treelite_runtime/__init__.py (18:23)