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