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 |