|
Medial Code Documentation
|
Copyright 2014-2023 by XGBoost Contributors. More...
#include "xgboost/learner.h"#include <dmlc/io.h>#include <dmlc/parameter.h>#include <dmlc/thread_local.h>#include <algorithm>#include <array>#include <atomic>#include <cctype>#include <cmath>#include <cstdint>#include <cstdlib>#include <cstring>#include <functional>#include <iomanip>#include <iterator>#include <limits>#include <memory>#include <mutex>#include <set>#include <sstream>#include <stack>#include <string>#include <system_error>#include <tuple>#include <unordered_map>#include <utility>#include <vector>#include "collective/aggregator.h"#include "collective/communicator-inl.h"#include "collective/communicator.h"#include "common/api_entry.h"#include "common/charconv.h"#include "common/common.h"#include "common/error_msg.h"#include "common/io.h"#include "common/observer.h"#include "common/random.h"#include "common/timer.h"#include "common/version.h"#include "dmlc/endian.h"#include "xgboost/base.h"#include "xgboost/context.h"#include "xgboost/data.h"#include "xgboost/gbm.h"#include "xgboost/global_config.h"#include "xgboost/host_device_vector.h"#include "xgboost/json.h"#include "xgboost/linalg.h"#include "xgboost/logging.h"#include "xgboost/metric.h"#include "xgboost/objective.h"#include "xgboost/parameter.h"#include "xgboost/predictor.h"#include "xgboost/string_view.h"#include "xgboost/task.h"Data Structures | |
| struct | xgboost::LearnerModelParamLegacy |
| training parameter for regression More... | |
| struct | xgboost::LearnerTrainParam |
| class | xgboost::LearnerConfiguration |
| class | xgboost::LearnerIO |
| class | xgboost::LearnerImpl |
| learner that performs gradient boosting for a specific objective function. It does training and prediction. More... | |
Namespaces | |
| namespace | xgboost |
| namespace of xgboost | |
Typedefs | |
| using | xgboost::LearnerAPIThreadLocalStore = dmlc::ThreadLocalStore< std::map< Learner const *, XGBAPIThreadLocalEntry > > |
Functions | |
| DECLARE_FIELD_ENUM_CLASS (xgboost::MultiStrategy) | |
| xgboost::DMLC_REGISTER_PARAMETER (LearnerModelParamLegacy) | |
| xgboost::DMLC_REGISTER_PARAMETER (LearnerTrainParam) | |
Copyright 2014-2023 by XGBoost Contributors.
Implementation of learning algorithm.