/** * Copyright 2023, XGBoost Contributors */ #ifndef XGBOOST_OBJECTIVE_TEST_LAMBDARANK_OBJ_H_ #define XGBOOST_OBJECTIVE_TEST_LAMBDARANK_OBJ_H_ #include #include // for MetaInfo #include // for HostDeviceVector #include // for All #include // for ObjFunction #include // for shared_ptr, make_shared #include // for iota #include // for vector #include "../../../src/common/ranking_utils.h" // for LambdaRankParam, MAPCache #include "../../../src/objective/lambdarank_obj.h" // for MAPStat #include "../helpers.h" // for EmptyDMatrix namespace xgboost::obj { /** * \brief Initialize test data for make pair tests. */ void InitMakePairTest(Context const* ctx, MetaInfo* out_info, HostDeviceVector* out_predt); } // namespace xgboost::obj #endif // XGBOOST_OBJECTIVE_TEST_LAMBDARANK_OBJ_H_