LightGBM and lleaves

One tool is a compiler that speeds up the prediction phase of the other, a gradient boosting framework, making them complements that are used together.

LightGBM
71
Verified
lleaves
57
Established
Maintenance 20/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 6/25
Adoption 10/25
Maturity 25/25
Community 16/25
Stars: 18,240
Forks: 3,998
Downloads:
Commits (30d): 13
Language: C++
License: MIT
Stars: 463
Forks: 43
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No Package No Dependents
No risk flags

About LightGBM

lightgbm-org/LightGBM

A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.

LightGBM is a powerful tool for anyone building predictive models. It takes your raw data, learns patterns from it, and generates highly accurate predictions for tasks like ranking items, classifying customers, or forecasting trends. Data scientists and machine learning engineers use LightGBM to quickly develop high-performing models, even with very large datasets.

predictive analytics data science machine learning engineering ranking systems classification models

About lleaves

siboehm/lleaves

Compiler for LightGBM gradient-boosted trees, based on LLVM. Speeds up prediction by ≥10x.

This project helps data scientists and machine learning engineers significantly speed up predictions from their LightGBM models. You provide a trained LightGBM model, and it outputs an optimized version that makes predictions much faster, whether for individual requests or large batches of data. It's designed for those who need low-latency or high-throughput model inference.

machine-learning-inference real-time-prediction model-deployment data-science-optimization

Scores updated daily from GitHub, PyPI, and npm data. How scores work