| 1277 | } |
| 1278 | |
| 1279 | int LGBM_BoosterGetEval(BoosterHandle handle, |
| 1280 | int data_idx, |
| 1281 | int* out_len, |
| 1282 | double* out_results) { |
| 1283 | API_BEGIN(); |
| 1284 | Booster* ref_booster = reinterpret_cast<Booster*>(handle); |
| 1285 | auto boosting = ref_booster->GetBoosting(); |
| 1286 | auto result_buf = boosting->GetEvalAt(data_idx); |
| 1287 | *out_len = static_cast<int>(result_buf.size()); |
| 1288 | for (size_t i = 0; i < result_buf.size(); ++i) { |
| 1289 | (out_results)[i] = static_cast<double>(result_buf[i]); |
| 1290 | } |
| 1291 | API_END(); |
| 1292 | } |
| 1293 | |
| 1294 | int LGBM_BoosterGetNumPredict(BoosterHandle handle, |
| 1295 | int data_idx, |
no test coverage detected