dmlc/treelite
Universal model exchange and serialization format for decision tree forests
What it solves
It provides a universal model exchange and serialization format for decision tree forests, allowing C++ applications to store and exchange these models across disks and networks.
How it works
Treelite acts as a small library that standardizes how decision tree forests are serialized and stored, enabling different C++ applications to share the same model format.
Who it’s for
Developers building C++ applications that need a standardized way to save, load, and transfer decision tree-based machine learning models.
Highlights
- Universal serialization format for decision tree forests
- Designed for C++ application integration
- Supports storage on disk and transmission over networks
Related
- Project
BehaviorTree/BehaviorTree.CPPA C++ 17 library for creating Behavior Trees to manage complex decision-making in robotics and game AI, offering a reactive and flexible alternative to Finite State Machines.
- Project
onnx/optimizerA C++ library for performing arbitrary optimizations on ONNX models, providing shared optimization passes to be reused across different backend implementations.
- Project
google/yggdrasil-decision-forestsA fast and extensible library for training, evaluating, interpreting, and serving decision forest models like Random Forest and Gradient Boosted Trees.
- Project
agentlas-ai/Agentlas-OSAgentlas OS is an open‑source, cross‑platform framework (Hephaestus engine) that lets you build, borrow, and own portable LLM‑driven agents or teams. Agents are packaged method documents with strict JSON contracts, stored in a private “Agent Cloud” or fetched from a public Hub, and can run on any supported host (macOS, Windows, Linux) with any LLM you already use. Installation is a single script; the command surface (`/agentlas build`, `/agentlas hub`, `/agentlas upload`, etc.) and a visual Desktop UI let you compose, verify, and execute agents while keeping credentials and permissions local.
- Project
dmlc/dmlc-coreA backbone C++ library that provides the essential building blocks for creating efficient and scalable distributed machine learning systems.