#include <dmlc/registry.h>
#include <xgboost/base.h>
#include <xgboost/data.h>
#include <xgboost/gradient.h>
#include <xgboost/host_device_vector.h>
#include <xgboost/linalg.h>
#include <xgboost/model.h>
#include <xgboost/span.h>
#include <xgboost/tree_model.h>
#include <functional>
#include <string>
#include <vector>
Go to the source code of this file.
|
| | xgboost |
| | Learner interface that integrates objective, gbm and evaluation together. This is the user facing XGBoost training module.
|
| |
| | xgboost::tree |
| |
◆ XGBOOST_REGISTER_TREE_UPDATER
| #define XGBOOST_REGISTER_TREE_UPDATER |
( |
|
UniqueId, |
|
|
|
Name |
|
) |
| |
Value: static DMLC_ATTRIBUTE_UNUSED ::xgboost::TreeUpdaterReg& \
__make_ ## TreeUpdaterReg ## _ ## UniqueId ## __ = \
::dmlc::Registry< ::xgboost::TreeUpdaterReg>::Get()->__REGISTER__(Name)
Macro to register tree updater.
.describe("Column based tree maker.")
.set_body([]() {
return new ColMaker<TStats>();
});
#define XGBOOST_REGISTER_TREE_UPDATER(UniqueId, Name)
Macro to register tree updater.
Definition: tree_updater.h:129