|
xgboost
|
#include <data.h>


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} |
|
inline |
|
inlineexplicit |
1.8.17