Medial Code Documentation
|
Copyright 2017-2023, XGBoost Contributors. More...
#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <limits>
#include <memory>
#include <type_traits>
#include <utility>
#include "../data/adapter.h"
#include "../data/gradient_index.h"
#include "algorithm.h"
#include "bitfield.h"
#include "hist_util.h"
#include "ref_resource_view.h"
#include "xgboost/base.h"
#include "xgboost/span.h"
Go to the source code of this file.
Data Structures | |
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::SparseColumnIter< BinIdxT > |
class | xgboost::common::DenseColumnIter< BinIdxT, any_missing > |
Column stored as a dense vector. More... | |
class | xgboost::common::ColumnMatrix |
Column major matrix for gradient index on CPU. More... | |
Namespaces | |
namespace | xgboost |
namespace of xgboost | |
namespace | xgboost::common |
Copyright 2017-2023, XGBoost Contributors. | |
Enumerations | |
enum | xgboost::common::ColumnType : std::uint8_t { kDenseColumn , kSparseColumn } |
column type | |
Copyright 2017-2023, XGBoost Contributors.
Utility for fast column-wise access