Public API C++
Namespaces
cub | ||
thunder |
Classes
BinaryClassMetric | ||
Booster | ||
DataSet | ||
entry | ||
ExactTreeBuilder | ||
FunctionBuilder | ||
GBMParam | ||
GHPair | ||
HistCut | ||
HistTreeBuilder | ||
InsStat | ||
LambdaRank | https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/MSR-TR-2010-82.pdf | |
LambdaRankNDCG | ||
LogClsObj | ||
LogisticLoss | ||
LogisticLoss< double > | ||
LogisticLoss< float > | ||
MAP | ||
Metric | ||
MSyncArray | ||
MulticlassAccuracy | ||
MulticlassMetric | ||
NDCG | ||
ObjectiveFunction | ||
Parser | Mentioned in
| |
Predictor | ||
Qitem | : store the <fvalue, weight> pairs before constructing a summary | |
quanSketch | ||
RankListMetric | ||
RegressionObj | ||
RMSE | Mentioned in
| |
RowSampler | ||
Shard | ||
Softmax | ||
SoftmaxProb | ||
SparseColumns | ||
SplitPoint | ||
SquareLoss | ||
summary | ||
SyncArray | Wrapper of SyncMem with a type. | |
Tree | Mentioned in
| |
TreeBuilder | ||
TreeTrainer |
Functions
cub_seg_sort_by_key | ||
cub_select | ||
cub_sort_by_key | ||
DO_ON_MULTI_DEVICES | Do something on multiple devices, then switch back to the original device | |
find_last_line | ||
get_a_tree | ||
get_n_nodes | ||
ignore_comment_and_blank | skip the comment and blank | |
isdigitchars | return true if a character is related to digit | |
line_count | ||
load_config | ||
load_model | ||
main overload | ||
max_elements | ||
model_free | ||
operator<< | ||
parse_pair | for converting string to T(int or float) | |
predict_R | ||
save | ||
seg_sort_by_key_cpu | ||
set_logger | ||
sort_array | ||
sparse_predict_scikit | ||
sparse_train_scikit | ||
string_format | ||
train_R |
Typedefs
Typedefs (common.h)
typedef float float_type | ||
typedef thrust::tuple< int, float_type > int_float |
Variables
Variables (booster.h)
std::mutex mtx |