Medial Code Documentation
Loading...
Searching...
No Matches
Data Structures | Namespaces | Functions
iterative_dmatrix.h File Reference

Copyright 2020-2023 by XGBoost Contributors. More...

#include <memory>
#include <string>
#include <utility>
#include <vector>
#include "../common/error_msg.h"
#include "proxy_dmatrix.h"
#include "simple_batch_iterator.h"
#include "xgboost/base.h"
#include "xgboost/c_api.h"
#include "xgboost/context.h"
#include "xgboost/data.h"

Go to the source code of this file.

Data Structures

class  xgboost.data::IterativeDMatrix
 DMatrix type for QuantileDMatrix, the naming IterativeDMatix is due to its construction process. More...
 

Namespaces

namespace  xgboost
 namespace of xgboost
 
namespace  xgboost::common
 Copyright 2017-2023, XGBoost Contributors.
 
namespace  xgboost.data
 Copyright 2019-2023, XGBoost Contributors.
 

Functions

void xgboost.data::GetCutsFromRef (Context const *ctx, std::shared_ptr< DMatrix > ref, bst_feature_t n_features, BatchParam p, common::HistogramCuts *p_cuts)
 Get quantile cuts from reference (Quantile)DMatrix.
 
void xgboost.data::GetCutsFromEllpack (EllpackPage const &page, common::HistogramCuts *cuts)
 Get quantile cuts from ellpack page.
 

Detailed Description

Copyright 2020-2023 by XGBoost Contributors.

Implementation of the higher-level QuantileDMatrix.