MCPcopy Create free account

hub / github.com/dmlc/treelite / types & classes

Types & classes133 in github.com/dmlc/treelite

↓ 14 callersClassModel
Decision tree ensemble model Parameters ---------- handle : Handle to C++ object
python/treelite/model.py:16
↓ 11 callersClassArrayOfArrays
Utility class to marshall a collection of arrays in order to pass to a C function
python/treelite/sklearn/importer.py:15
↓ 11 callersClassTreeliteError
Error thrown by Treelite
python/treelite/core.py:12
↓ 7 callersClassMetadata
Metadata object, consisting of metadata information about the model at large. Parameters ---------- num_feature: Number of f
python/treelite/model_builder.py:14
↓ 7 callersClassModelBuilder
Model builder class, to iteratively build a tree ensemble model. .. note:: The model builder object must be only accessed by a sing
python/treelite/model_builder.py:115
↓ 7 callersClassPostProcessorFunc
Specification for postprocessor of prediction outputs Parameters ---------- name: Name of the postprocessor. Consult :py:doc
python/treelite/model_builder.py:81
↓ 7 callersClassTreeAnnotation
Annotation for individual trees. Use this object to look up which target and class each tree is associated with. The output of each targ
python/treelite/model_builder.py:49
↓ 3 callersClassGTILConfig
Object holding configuration data
python/treelite/gtil/gtil.py:19
↓ 3 callersClassLogMessageFatal
include/treelite/logging.h:115
↓ 3 callersClass_TreelitePyBufferFrame
Abridged buffer structure used by Treelite
python/treelite/model.py:331
↓ 2 callersClassThreadConfig
! * \brief Represent thread configuration, to be used with parallel loops. */
include/treelite/detail/threading_utils.h:66
↓ 2 callersClass_PyBuffer
The full Python buffer structure as defined by PEP 3118
python/treelite/model.py:342
↓ 1 callersClassBuildConfiguration
Configurations use when building libtreelite
python/packager/build_config.py:8
↓ 1 callersClassDenseMatrixAccessor
src/gtil/predict.cc:43
↓ 1 callersClassError
! * \brief Exception class that will be thrown by Treelite */
include/treelite/error.h:18
↓ 1 callersClassHeaderAccessor
Accessor for fields in the header Parameters ---------- model: The model object
python/treelite/model.py:433
↓ 1 callersClassLogMessage
include/treelite/logging.h:135
↓ 1 callersClassLogMessageWarning
include/treelite/logging.h:152
↓ 1 callersClassSparseMatrixAccessor
src/gtil/predict.cc:59
↓ 1 callersClassTreeAccessor
Accessor for fields in a tree Parameters ---------- model: The model object tree_id: ID of the tree
python/treelite/model.py:503
↓ 1 callersClassTreeliteLibraryNotFound
Error thrown by when Treelite is not found
python/treelite/libpath.py:11
ClassAPIErrorEntry
src/c_api/c_api_error.cc:16
ClassArrayHandler
src/model_loader/detail/xgboost_json/delegated_handler.h:297
ClassBaseHandler
src/model_loader/detail/xgboost_json/delegated_handler.h:95
ClassBufferSerializerMixIn
! * \brief Mixin that writes directly to a pre-allocated buffer. * * This avoids the overhead of std::ostringstream which has poor performance * d
include/treelite/detail/serializer_mixins.h:166
ClassCategoryContainerHandler
! \brief Handler for CategoryContainer objects from XGBoost schema */
src/model_loader/detail/xgboost_json/delegated_handler.h:462
ClassCategoryInfoArrayHandler
! \brief Handler for array of objects of CategoryInfo type */
src/model_loader/detail/xgboost_json/delegated_handler.h:472
ClassCategoryInfoHandler
! \brief Handler for CategoryInfo objects */
src/model_loader/detail/xgboost_json/delegated_handler.h:479
ClassConfiguration
! \brief Configuration class */
include/treelite/gtil.h:50
ClassContiguousArray
include/treelite/contiguous_array.h:17
ClassCustomBuildHook
A custom build hook
python/hatch_build.py:18
ClassDelegatedHandler
src/model_loader/detail/xgboost_json/sax_adapters.h:23
ClassDelegatedHandler
! \brief Handler which delegates JSON parsing to stack of delegates */
src/model_loader/detail/xgboost_json/delegated_handler.h:212
ClassDelegator
! \brief Class for handling delegation of JSON handling */
src/model_loader/detail/xgboost_json/delegated_handler.h:99
ClassDeserializer
src/serializer.cc:182
ClassDeserializer
include/treelite/tree.h:53
EnumFeatureType
src/model_loader/detail/xgboost.h:34
ClassGBTreeModelHandler
! \brief Handler for GBTreeModel objects from XGBoost schema */
src/model_loader/detail/xgboost_json/delegated_handler.h:447
ClassGBTreeModelParam
src/model_loader/xgboost_legacy.cc:169
ClassGradientBoosterHandler
! \brief Handler for GradientBoosterHandler objects from XGBoost schema */
src/model_loader/detail/xgboost_json/delegated_handler.h:491
ClassGradientBoostingBinaryClassifierMixIn
src/model_loader/sklearn.cc:82
ClassGradientBoostingMulticlassClassifierMixIn
src/model_loader/sklearn.cc:106
ClassGradientBoostingRegressorMixIn
src/model_loader/sklearn.cc:59
ClassHandlerConfig
src/model_loader/detail/xgboost_json/delegated_handler.h:46
ClassHistGradientBoostingBinaryClassifierMixIn
src/model_loader/sklearn.cc:158
ClassHistGradientBoostingMulticlassClassifierMixIn
src/model_loader/sklearn.cc:176
ClassHistGradientBoostingNode
src/model_loader/sklearn.cc:262
ClassHistGradientBoostingNode<std::int32_t>
src/model_loader/sklearn.cc:277
ClassHistGradientBoostingNode<std::int64_t>
src/model_loader/sklearn.cc:278
ClassHistGradientBoostingRegressorMixIn
src/model_loader/sklearn.cc:135
ClassIgnoreHandler
src/model_loader/detail/xgboost_json/delegated_handler.cc:44
ClassIgnoreHandler
! \brief JSON handler that ignores all delegated input */
src/model_loader/detail/xgboost_json/delegated_handler.h:263
ClassIsolationForestMixIn
src/model_loader/sklearn.cc:33
ClassLGBTree
src/model_loader/lightgbm.cc:186
ClassLearnerHandler
! \brief Handler for Learner objects from XGBoost schema */
src/model_loader/detail/xgboost_json/delegated_handler.h:529
ClassLearnerModelParam
src/model_loader/xgboost_legacy.cc:154
ClassLearnerParamHandler
! \brief Handler for LearnerParam objects from XGBoost schema */
src/model_loader/detail/xgboost_json/delegated_handler.h:519
ClassLogCallbackRegistry
include/treelite/logging.h:169
EnumMasks
src/model_loader/lightgbm.cc:182
ClassMetadata
include/treelite/model_builder.h:31
EnumMissingType
src/model_loader/lightgbm.cc:184
ClassModel
src/gtil/postprocessor.h:16
ClassModel
include/treelite/gtil.h:21
ClassModel
include/treelite/model_loader.h:18
ClassModel
include/treelite/model_builder.h:27
ClassModel
! \brief Model class for tree ensemble model */
include/treelite/tree.h:454
ClassModelBuilder
! * \brief Model builder interface. * \note A model builder object must be accessed by a single thread. For parallel tree construction, * bui
include/treelite/model_builder.h:40
ClassModelBuilderImpl
src/model_builder/model_builder.cc:59
EnumModelBuilderState
src/model_builder/model_builder.cc:50
ClassModelParamV3
src/serializer.cc:44
ClassModelPreset
include/treelite/tree.h:44
ClassNlohmannJSONAdapter
! * \brief Adapter for SAX parser from nlohmann/json */
src/model_loader/detail/xgboost_json/sax_adapters.h:54
ClassNode
src/model_loader/xgboost_legacy.cc:199
ClassNodeStat
src/model_loader/xgboost_legacy.cc:190
ClassNodeV3
src/serializer.cc:52
ClassOMPException
! * \brief OMP Exception class catches, saves and rethrows exception from OMP blocks */
include/treelite/detail/omp_exception.h:20
ClassObjectMemberHandler
src/model_builder/detail/json_parsing.h:142
ClassObjectiveHandler
! \brief Handler for ObjectiveHandler objects from XGBoost schema */
src/model_loader/detail/xgboost_json/delegated_handler.h:508
EnumOperator
! \brief Type of comparison operators used in numerical test nodes */
include/treelite/enum/operator.h:17
ClassOutputHandler
src/model_loader/detail/xgboost_json/delegated_handler.h:279
EnumOutputType
src/serializer.cc:37
ClassParallelSchedule
OpenMP schedule
include/treelite/detail/threading_utils.h:87
ClassParametrizedTestSuite
tests/cpp/test_gtil.cc:31
ClassParsedCategoryContainer
src/model_loader/detail/xgboost_json/delegated_handler.h:65
ClassParsedCategoryInfo
src/model_loader/detail/xgboost_json/delegated_handler.h:59
ClassParsedLearnerParams
src/model_loader/detail/xgboost_json/delegated_handler.h:87
ClassParsedRegTreeParams
src/model_loader/detail/xgboost_json/delegated_handler.h:82
ClassParsedStringCategorical
src/model_loader/detail/xgboost_json/delegated_handler.h:51
ClassParsedXGBoostModel
src/model_loader/detail/xgboost_json/delegated_handler.h:71
ClassPeekableInputStream
peekable input stream implemented with a ring buffer */
src/model_loader/xgboost_legacy.cc:60
ClassPostProcessorFunc
include/treelite/model_builder.h:33
EnumPredictKind
! \brief Prediction type */
include/treelite/gtil.h:26
ClassProbToMargin
src/model_loader/detail/xgboost.h:16
ClassPyBufferDeserializerMixIn
include/treelite/detail/serializer_mixins.h:98
ClassPyBufferSerializerMixIn
include/treelite/detail/serializer_mixins.h:72
ClassRapidJSONAdapter
! * \brief Adapter for SAX parser from RapidJSON */
src/model_loader/detail/xgboost_json/sax_adapters.h:28
ClassRegTreeArrayHandler
! \brief Handler for array of objects of Tree type */
src/model_loader/detail/xgboost_json/delegated_handler.h:433
ClassRegTreeHandler
! \brief Handler for RegTree objects from XGBoost schema */
src/model_loader/detail/xgboost_json/delegated_handler.h:398
ClassReturnValueEntry
! \brief When returning a complex object from a C API function, we * store the object here and then return a pointer. The * storage
src/c_api/c_api_utils.h:22
ClassRootHandler
src/model_loader/detail/xgboost_json/delegated_handler.h:96
next →1–100 of 133, ranked by callers