Public API C++

Namespaces

cub
thunder

Classes

BinaryClassMetric
Booster
DataSet
entry
ExactTreeBuilder
FunctionBuilder
GBMParam
GHPair
HistCut
HistTreeBuilder
InsStat
LambdaRankhttps://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
SyncArrayWrapper 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_DEVICESDo something on multiple devices, then switch back to the original device
find_last_line
get_a_tree
get_n_nodes
ignore_comment_and_blankskip the comment and blank
isdigitcharsreturn true if a character is related to digit
line_count
load_config
load_model
main overload
max_elements
model_free
operator<<
parse_pairfor 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






Add Discussion as Guest

Log in