33 std::variant<std::shared_ptr<TreePathInfo<float>>, std::shared_ptr<TreePathInfo<double>>>;
44 std::size_t out_preds_size);
51 std::size_t background_n_rows,
52 std::size_t background_n_cols,
54 std::size_t out_preds_size);
61 std::size_t out_preds_size);
68 std::size_t out_preds_size);
Definition: tree_shap.hpp:30
void gpu_treeshap_taylor_interactions(TreePathHandle path_info, const FloatPointer data, std::size_t n_rows, std::size_t n_cols, FloatPointer out_preds, std::size_t out_preds_size)
TreePathHandle extract_path_info(TreeliteModelHandle model)
void gpu_treeshap_interventional(TreePathHandle path_info, const FloatPointer data, std::size_t n_rows, std::size_t n_cols, const FloatPointer background_data, std::size_t background_n_rows, std::size_t background_n_cols, FloatPointer out_preds, std::size_t out_preds_size)
void gpu_treeshap_interactions(TreePathHandle path_info, const FloatPointer data, std::size_t n_rows, std::size_t n_cols, FloatPointer out_preds, std::size_t out_preds_size)
void gpu_treeshap(TreePathHandle path_info, const FloatPointer data, std::size_t n_rows, std::size_t n_cols, FloatPointer out_preds, std::size_t out_preds_size)
std::variant< float *, double * > FloatPointer
Definition: tree_shap.hpp:35
std::variant< std::shared_ptr< TreePathInfo< float > >, std::shared_ptr< TreePathInfo< double > >> TreePathHandle
Definition: tree_shap.hpp:33
Definition: dbscan.hpp:30
void * TreeliteModelHandle
Definition: treelite_defs.hpp:23