Medial Code Documentation
|
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 Member Functions | |
void | Init (size_t nbins) |
void | Reset (size_t nthreads, size_t nodes, const BlockedSpace2d &space, const std::vector< GHistRow > &targeted_hists) |
GHistRow | 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 () |
bst_bin_t | TotalBins () const |
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.