treelite
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
  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 compiles a tree ensemble 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
 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
  ast
 annotate.cc
 ast.h
 breakup.cc
 build.cc
 builder.h
 count_descendant.cc
 dump.cc
 quantize.cc
 split.cc
  java
 entry_type.h
 get_num_feature.h
 get_num_output_group.h
 pom_xml.h
 pred_transform.h
 quantize_func.h
  native
 get_num_feature.h
 get_num_output_group.h
 header.h
 pred_transform.h
 quantize_func.h
 ast_java.cc
 ast_native.cc
 compiler.ccRegistry of compilers
 param.hParameters for tree compiler
 pred_transform.ccLibrary of transform functions to convert margins into predictions
 pred_transform.h
  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
  thread_pool
 spsc_queue.hLock-free single-producer-single-consumer queue
 thread_pool.hSimple thread pool implementation
 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