treelite
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
  include
  treelite
 annotator.hBranch annotation tools
 base.hDefines configuration macros of treelite
 c_api.hC API of treelite, used for interfacing with other languages This header is excluded from the runtime
 c_api_common.hC API of treelite, used for interfacing with other languages This header is used by both the runtime and the main package
 c_api_runtime.hC API of treelite, used for interfacing with other languages This header is used exclusively by the runtime
 common.hSome useful utilities
 compiler.hInterface of compiler that translates a tree ensemble model into a semantic model
 data.hInput data structure of treelite
 frontend.hCollection of front-end methods to load or construct ensemble model
 logging.hLogging facility for treelite
 omp.hCompatiblity wrapper for systems that don't support OpenMP
 predictor.hLoad prediction function exported as a shared library
 semantic.hBuilding blocks for semantic model of tree prediction code
 tree.hModel structure for tree
  src
  c_api
 c_api.ccC API of treelite, used for interfacing with other languages
 c_api_common.ccC API of treelite (this file is used by both runtime and main package)
 c_api_error.ccC error handling
 c_api_error.hError handling for C API
 c_api_runtime.ccC API of treelite (runtime portion)
 optable.ccConversion table from string to Operator
  common
 filesystem.hCross-platform wrapper for common filesystem functions
 math.h
  compiler
 compiler.ccRegistry of compilers
 param.hParameters for tree compiler
 pred_transform.ccLibrary of transform functions to convert margins into predictions
 pred_transform.hTools to define prediction transform function
 recursive.ccRecursive compiler
  frontend
 builder.ccModel builder frontend
 lightgbm.ccFrontend for lightgbm model
 model.ccPlaceholder to register ModelParam with the DMLC parameter registry
 protobuf.ccFrontend for protobuf model
 xgboost.ccFrontend for xgboost model
 annotator.ccBranch annotation tools
 cli_main.ccThe command line interface program of treelite
 data.cc
 logging.ccLogging facility for treelite
 predictor.ccLoad prediction function exported as a shared library
 semantic.ccBuilding blocks for semantic model of tree prediction code