|
xgboost
|
Utility for fast column-wise access. More...
#include <dmlc/endian.h>#include <algorithm>#include <limits>#include <memory>#include <vector>#include "../data/gradient_index.h"

Go to the source code of this file.
Classes | |
| class | xgboost::common::Column< BinIdxType > |
| a column storage, to be used with ApplySplit. Note that each bin id is stored as index[i] + index_base. Different types of column index for each column allow to reduce the memory usage. More... | |
| class | xgboost::common::SparseColumn< BinIdxType > |
| class | xgboost::common::DenseColumn< BinIdxType, any_missing > |
| class | xgboost::common::ColumnMatrix |
| a collection of columns, with support for construction from GHistIndexMatrix. More... | |
Namespaces | |
| xgboost | |
| namespace of xgboost | |
| xgboost::common | |
Enumerations | |
| enum | xgboost::common::ColumnType : uint8_t { xgboost::common::kDenseColumn, xgboost::common::kSparseColumn } |
| column type More... | |
Utility for fast column-wise access.
Copyright 2017-2022 by Contributors
1.8.17