| 1311 | } |
| 1312 | |
| 1313 | int LGBM_BoosterPredictForFile(BoosterHandle handle, |
| 1314 | const char* data_filename, |
| 1315 | int data_has_header, |
| 1316 | int predict_type, |
| 1317 | int num_iteration, |
| 1318 | const char* parameter, |
| 1319 | const char* result_filename) { |
| 1320 | API_BEGIN(); |
| 1321 | auto param = Config::Str2Map(parameter); |
| 1322 | Config config; |
| 1323 | config.Set(param); |
| 1324 | if (config.num_threads > 0) { |
| 1325 | omp_set_num_threads(config.num_threads); |
| 1326 | } |
| 1327 | Booster* ref_booster = reinterpret_cast<Booster*>(handle); |
| 1328 | ref_booster->Predict(num_iteration, predict_type, data_filename, data_has_header, |
| 1329 | config, result_filename); |
| 1330 | API_END(); |
| 1331 | } |
| 1332 | |
| 1333 | int LGBM_BoosterCalcNumPredict(BoosterHandle handle, |
| 1334 | int num_row, |
no test coverage detected