MCPcopy Create free account
hub / github.com/antmachineintelligence/mtgbmcode / LGBM_BoosterPredictForFile

Function LGBM_BoosterPredictForFile

src/c_api.cpp:1313–1331  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1311}
1312
1313int 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
1333int LGBM_BoosterCalcNumPredict(BoosterHandle handle,
1334 int num_row,

Callers 1

Calls 3

omp_set_num_threadsFunction · 0.50
SetMethod · 0.45
PredictMethod · 0.45

Tested by

no test coverage detected