From 1717d1904531abcc8efeaf07cb72363d564a00e8 Mon Sep 17 00:00:00 2001 From: fis Date: Tue, 15 Jun 2021 20:11:39 +0800 Subject: [PATCH] cleanup. --- src/c_api/c_api.cc | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/src/c_api/c_api.cc b/src/c_api/c_api.cc index a9800fe838bb..d7a83707edf7 100644 --- a/src/c_api/c_api.cc +++ b/src/c_api/c_api.cc @@ -622,26 +622,6 @@ XGB_DLL int XGBoosterEvalOneIter(BoosterHandle handle, API_END(); } -XGB_DLL int -XGBoostCalcFeatureScore(BoosterHandle handle, char const *c_importance_type, - unsigned *out_len, const char **feature_names, - const unsigned **feature_ids, const float **scores) { - API_BEGIN(); - CHECK_HANDLE(); - std::string importance_type {c_importance_type}; - auto* learner = static_cast(handle); - std::vector& features = learner->GetThreadLocal().ret_vec_uint32; - std::vector& gains = learner->GetThreadLocal().ret_vec_float; - learner->CalcFeatureScore(importance_type, &features, &gains); - if (feature_ids) { - *feature_ids = dmlc::BeginPtr(features); - } - CHECK(scores); - *scores = dmlc::BeginPtr(gains); - *out_len = gains.size(); // FIXME: Rename to scores from gains - API_END(); -} - XGB_DLL int XGBoostTreesToDataFrame(BoosterHandle handle) { API_BEGIN(); CHECK_HANDLE();