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

#include <data.h>

Inheritance diagram for xgboost::SortedCSCPage:
Inheritance graph
Collaboration diagram for xgboost::SortedCSCPage:
Collaboration graph

Public Member Functions

 SortedCSCPage ()
 
 SortedCSCPage (SparsePage page)
 
- Public Member Functions inherited from xgboost::SparsePage
Inst operator[] (size_t i) const
 get i-th row from the batch More...
 
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) const
 
void SortRows ()
 
void Push (const dmlc::RowBlock< uint32_t > &batch)
 Push row block into the page. More...
 
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_toffset
 
HostDeviceVector< Entrydata
 the data of the segments More...
 
size_t base_rowid {}
 

Constructor & Destructor Documentation

◆ SortedCSCPage() [1/2]

xgboost::SortedCSCPage::SortedCSCPage ( )
inline

◆ SortedCSCPage() [2/2]

xgboost::SortedCSCPage::SortedCSCPage ( SparsePage  page)
inlineexplicit

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