xgboost

Public Member Functions | List of all members
xgboost::CSCPage Class Reference

`#include <data.h>`

Inheritance diagram for xgboost::CSCPage:
Collaboration diagram for xgboost::CSCPage:

## Public Member Functions
| CSCPage ()
| CSCPage (SparsePage page)
Public Member Functions inherited from xgboost::SparsePage
HostSparsePageView | GetView () const
| SparsePage ()
| constructor More...
size_t | Size () const
size_t | MemCostBytes () const
void | Clear ()
| clear the page More...
void | SetBaseRowId (size_t row_id)
| Set the base row id for this page. More...
SparsePage | GetTranspose (int num_columns, int32_t n_threads) const
void | SortIndices (int32_t n_threads)
| Sort the column index. More...
bool | IsIndicesSorted (int32_t n_threads) const
| Check wether the column index is sorted. More...
void | SortRows (int32_t n_threads)
template<typename AdapterBatchT >
uint64_t | Push (const AdapterBatchT &batch, float missing, int nthread)
| Pushes external data batch onto this page. More...
void | Push (const SparsePage &batch)
| Push a sparse page. More...
void | PushCSC (const SparsePage &batch)
| Push a SparsePage stored in CSC format. More...

## Additional Inherited Members
Public Types inherited from xgboost::SparsePage
using | Inst = common::Span< Entry const >
| an instance of sparse vector in the batch More...
Public Attributes inherited from xgboost::SparsePage
HostDeviceVector< bst_row_t > | offset
HostDeviceVector< Entry > | data
| the data of the segments More...
size_t | base_rowid {0}

## Constructor & Destructor Documentation

## ◆ CSCPage() [1/2]

xgboost::CSCPage::CSCPage | ( |  | ) |
| inline

## ◆ CSCPage() [2/2]

xgboost::CSCPage::CSCPage | ( | SparsePage | page | ) |
| inline explicit

The documentation for this class was generated from the following file:

- /home/runner/work/xgboost/xgboost/include/xgboost/data.h