#include <quantile.h>
|
| SortedSketchContainer (int32_t max_bins, MetaInfo const &info, std::vector< size_t > columns_size, bool use_group, Span< float const > hessian, int32_t n_threads) |
|
void | PushColPage (SparsePage const &page, MetaInfo const &info, Span< float const > hessian) |
| Push a sorted CSC page. More...
|
|
| SketchContainerImpl (std::vector< bst_row_t > columns_size, int32_t max_bins, common::Span< FeatureType const > feature_types, bool use_group, int32_t n_threads) |
|
void | GatherSketchInfo (std::vector< typename WXQuantileSketch< float, float > ::SummaryContainer > const &reduced, std::vector< bst_row_t > *p_worker_segments, std::vector< bst_row_t > *p_sketches_scan, std::vector< typename WXQuantileSketch< float, float > ::Entry > *p_global_sketches) |
|
void | AllReduce (std::vector< typename WXQuantileSketch< float, float > ::SummaryContainer > *p_reduced, std::vector< int32_t > *p_num_cuts) |
|
void | PushRowPage (SparsePage const &page, MetaInfo const &info, Span< float const > hessian={}) |
|
void | MakeCuts (HistogramCuts *cuts) |
|
◆ SortedSketchContainer()
xgboost::common::SortedSketchContainer::SortedSketchContainer |
( |
int32_t |
max_bins, |
|
|
MetaInfo const & |
info, |
|
|
std::vector< size_t > |
columns_size, |
|
|
bool |
use_group, |
|
|
Span< float const > |
hessian, |
|
|
int32_t |
n_threads |
|
) |
| |
|
inlineexplicit |
◆ PushColPage()
void xgboost::common::SortedSketchContainer::PushColPage |
( |
SparsePage const & |
page, |
|
|
MetaInfo const & |
info, |
|
|
Span< float const > |
hessian |
|
) |
| |
The documentation for this class was generated from the following file:
- /home/runner/work/xgboost/xgboost/src/common/quantile.h