Legateboost: A Simple Gradient Boosting Library for Supercomputers

Legateboost: A Simple Gradient Boosting Library for Supercomputers

Monday, May 13, 2024 3:00 PM to Wednesday, May 15, 2024 4:00 PM · 2 days 1 hr. (Europe/Berlin)
Foyer D-G - 2nd floor
Research Poster
ML Systems and ToolsScalable Application Frameworks

Information

Poster is on display and will be presented at the poster pitch session.
We present the machine learning library Legateboost, an implementation of gradient boosting based on the legate/legion/realm parallel programming framework. Legateboost is a highly extensible boosting framework, implementing decision tree models, kernel ridge regression, linear models and neural networks that can be run on GPU or CPU clusters. Existing software packages such as XGBoost or LightGBM require tens of thousands of lines of carefully tuned C++ code to achieve high levels of parallel performance and implement state of the art features. Legateboost's implementation within the legate parallel programming framework is dramatically simpler, more extensible and more maintainable, yet providing comparable performance compared to existing libraries.
Format
On-site