Medial Code Documentation
Loading...
Searching...
No Matches
Data Structures | Functions
xgboost::predictor Namespace Reference

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

Data Structures

class  ColumnSplitHelper
 A helper class for prediction when the DMatrix is split by column. More...
 
class  CPUPredictor
 
struct  DeviceMatrixOneAPI
 
class  DeviceModelOneAPI
 
struct  DeviceNodeOneAPI
 
struct  EntryOneAPI
 Element from a sparse vector. More...
 
class  PredictorOneAPI
 

Functions

 DMLC_REGISTRY_FILE_TAG (predictor_oneapi)
 
float GetFvalue (int ridx, int fidx, EntryOneAPI *data, size_t *row_ptr, bool &is_missing)
 
float GetLeafWeight (int ridx, const DeviceNodeOneAPI *tree, EntryOneAPI *data, size_t *row_ptr)
 
 describe ("Make predictions using DPC++.") .set_body([](Context const *generic_param)
 
 DMLC_REGISTRY_FILE_TAG (cpu_predictor)
 
 describe ("Make predictions using CPU.") .set_body([](Context const *ctx)
 
template<bool has_categorical>
XGBOOST_DEVICE bool GetDecision (RegTree::Node const &node, bst_node_t nid, float fvalue, RegTree::CategoricalSplitMatrix const &cats)
 Whether it should traverse to the left branch of a tree.
 
template<bool has_missing, bool has_categorical>
XGBOOST_DEVICE bst_node_t GetNextNode (const RegTree::Node &node, const bst_node_t nid, float fvalue, bool is_missing, RegTree::CategoricalSplitMatrix const &cats)
 
template<bool has_missing, bool has_categorical>
XGBOOST_DEVICE bst_node_t GetNextNodeMulti (MultiTargetTree const &tree, bst_node_t const nidx, float fvalue, bool is_missing, RegTree::CategoricalSplitMatrix const &cats)
 
 DMLC_REGISTRY_LINK_TAG (cpu_predictor)
 

Detailed Description

Copyright 2017-2023 by XGBoost Contributors.

Copyright 2021-2023 by XGBoost Contributors.