Medial Code Documentation
Loading...
Searching...
No Matches
Data Structures | Namespaces | Typedefs | Functions
learner.cc File Reference

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)
 

Detailed Description

Copyright 2014-2023 by XGBoost Contributors.

Implementation of learning algorithm.

Author
Tianqi Chen