xgboost
xgboost::Predictor Member List

This is the complete list of members for xgboost::Predictor, including all inherited members.

cache_xgboost::Predictorprotected
Configure(const std::vector< std::pair< std::string, std::string >> &cfg)xgboost::Predictorvirtual
Create(std::string const &name, GenericParameter const *generic_param, std::shared_ptr< std::unordered_map< DMatrix *, PredictionCacheEntry >> cache)xgboost::Predictorstatic
FindCache(DMatrix const *dmat)xgboost::Predictorinlineprotected
generic_param_xgboost::Predictorprotected
PredictBatch(DMatrix *dmat, HostDeviceVector< bst_float > *out_preds, const gbm::GBTreeModel &model, int tree_begin, unsigned ntree_limit=0)=0xgboost::Predictorpure virtual
PredictContribution(DMatrix *dmat, std::vector< bst_float > *out_contribs, const gbm::GBTreeModel &model, unsigned ntree_limit=0, std::vector< bst_float > *tree_weights=nullptr, bool approximate=false, int condition=0, unsigned condition_feature=0)=0xgboost::Predictorpure virtual
PredictInstance(const SparsePage::Inst &inst, std::vector< bst_float > *out_preds, const gbm::GBTreeModel &model, unsigned ntree_limit=0)=0xgboost::Predictorpure virtual
PredictInteractionContributions(DMatrix *dmat, std::vector< bst_float > *out_contribs, const gbm::GBTreeModel &model, unsigned ntree_limit=0, std::vector< bst_float > *tree_weights=nullptr, bool approximate=false)=0xgboost::Predictorpure virtual
PredictLeaf(DMatrix *dmat, std::vector< bst_float > *out_preds, const gbm::GBTreeModel &model, unsigned ntree_limit=0)=0xgboost::Predictorpure virtual
Predictor(GenericParameter const *generic_param, std::shared_ptr< std::unordered_map< DMatrix *, PredictionCacheEntry >> cache)xgboost::Predictorinline
UpdatePredictionCache(const gbm::GBTreeModel &model, std::vector< std::unique_ptr< TreeUpdater >> *updaters, int num_new_trees)=0xgboost::Predictorpure virtual
~Predictor()=defaultxgboost::Predictorvirtual