From 52277cc3daf0ede42ec3480119657054c3e72e34 Mon Sep 17 00:00:00 2001 From: Jiaming Yuan Date: Fri, 14 Jan 2022 00:39:28 +0800 Subject: [PATCH] Rename build info function to be consistent with rest of the API. (#7553) --- include/xgboost/c_api.h | 2 +- python-package/xgboost/core.py | 2 +- src/c_api/c_api.cc | 2 +- tests/cpp/c_api/test_c_api.cc | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/xgboost/c_api.h b/include/xgboost/c_api.h index 9d657872e..a4e8f163e 100644 --- a/include/xgboost/c_api.h +++ b/include/xgboost/c_api.h @@ -49,7 +49,7 @@ XGB_DLL void XGBoostVersion(int* major, int* minor, int* patch); * * \return 0 for success, -1 for failure */ -XGB_DLL int XGBBuildInfo(char const **out); +XGB_DLL int XGBuildInfo(char const **out); /*! * \brief get string message of the last error diff --git a/python-package/xgboost/core.py b/python-package/xgboost/core.py index 24ded0c61..46624fd34 100644 --- a/python-package/xgboost/core.py +++ b/python-package/xgboost/core.py @@ -202,7 +202,7 @@ def build_info() -> dict: """ j_info = ctypes.c_char_p() - _check_call(_LIB.XGBBuildInfo(ctypes.byref(j_info))) + _check_call(_LIB.XGBuildInfo(ctypes.byref(j_info))) assert j_info.value is not None res = json.loads(j_info.value.decode()) # pylint: disable=no-member return res diff --git a/src/c_api/c_api.cc b/src/c_api/c_api.cc index 98a2759c8..c721a9e13 100644 --- a/src/c_api/c_api.cc +++ b/src/c_api/c_api.cc @@ -55,7 +55,7 @@ void XGBBuildInfoDevice(Json *p_info) { } // namespace xgboost #endif -XGB_DLL int XGBBuildInfo(char const **out) { +XGB_DLL int XGBuildInfo(char const **out) { API_BEGIN(); CHECK(out) << "Invalid input pointer"; Json info{Object{}}; diff --git a/tests/cpp/c_api/test_c_api.cc b/tests/cpp/c_api/test_c_api.cc index 319aafba0..a1cffb6d4 100644 --- a/tests/cpp/c_api/test_c_api.cc +++ b/tests/cpp/c_api/test_c_api.cc @@ -283,7 +283,7 @@ TEST(CAPI, XGBGlobalConfig) { TEST(CAPI, BuildInfo) { char const* out; - XGBBuildInfo(&out); + XGBuildInfo(&out); auto loaded = Json::Load(StringView{out}); ASSERT_TRUE(get(loaded).find("USE_OPENMP") != get(loaded).cend()); ASSERT_TRUE(get(loaded).find("USE_CUDA") != get(loaded).cend());