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.