xgboost
|
Cut configuration for dense dataset. More...
#include <hist_util.h>
Public Member Functions | |
DenseCuts (HistogramCuts *container) | |
void | Init (std::vector< WXQSketch > *sketchs, uint32_t max_num_bins) |
void | Build (DMatrix *p_fmat, uint32_t max_num_bins) override |
![]() | |
CutsBuilder (HistogramCuts *p_cuts) | |
virtual | ~CutsBuilder ()=default |
void | AddCutPoint (WXQSketch::SummaryContainer const &summary) |
Protected Attributes | |
Monitor | monitor_ |
![]() | |
HistogramCuts * | p_cuts_ |
Additional Inherited Members | |
![]() | |
using | WXQSketch = common::WXQuantileSketch< bst_float, bst_float > |
![]() | |
static uint32_t | SearchGroupIndFromRow (std::vector< bst_uint > const &group_ptr, size_t const base_rowid) |
![]() | |
static bool | UseGroup (DMatrix *dmat) |
Cut configuration for dense dataset.
|
inlineexplicit |
|
overridevirtual |
Implements xgboost::common::CutsBuilder.
void xgboost::common::DenseCuts::Init | ( | std::vector< WXQSketch > * | sketchs, |
uint32_t | max_num_bins | ||
) |
|
protected |