|
xgboost
|
Stores temporary histograms to compute them in parallel Supports processing multiple tree-nodes for nested parallelism Able to reduce histograms across threads in efficient way. More...
#include <hist_util.h>

Public Types | |
| using | GHistRowT = GHistRow< GradientSumT > |
Public Member Functions | |
| void | Init (size_t nbins) |
| void | Reset (size_t nthreads, size_t nodes, const BlockedSpace2d &space, const std::vector< GHistRowT > &targeted_hists) |
| GHistRowT | GetInitializedHist (size_t tid, size_t nid) |
| void | ReduceHist (size_t nid, size_t begin, size_t end) const |
| void | MatchThreadsToNodes (const BlockedSpace2d &space) |
| void | AllocateAdditionalHistograms () |
Stores temporary histograms to compute them in parallel Supports processing multiple tree-nodes for nested parallelism Able to reduce histograms across threads in efficient way.
| using xgboost::common::ParallelGHistBuilder< GradientSumT >::GHistRowT = GHistRow<GradientSumT> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.17