GPU & Compute

ThunderGBM

A fast library for GBDTs and Random Forests on GPUs.

Status
UnmaintainedNo commits in 575 days.
Last checked
Checked · Oct 13, 2026
License
Open source
Pricing
Free tier · from $0

What it is

ThunderGBM is a high-performance library that accelerates the training of Gradient Boosting Decision Trees (GBDT) and Random Forest models using GPU computing. It offers significant speed improvements over traditional CPU-based implementations, making it ideal for large-scale machine learning tasks requiring rapid model training.

ThunderGBM stands out by offering unparalleled speed in training GBDT and Random Forest models through its efficient utilization of GPU resources.

When it fits — and when it doesn’t

A good fit for

  • Teams working on large-scale machine learning projects requiring rapid model training

  • Developers looking to leverage GPU computing for boosting decision tree algorithms

Look elsewhere if

  • Projects with limited access to GPUs, as performance benefits are contingent on hardware availability

  • Applications where the overhead of setting up a GPU environment outweighs the potential speed gains

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited language support

    Primary interface is through Python and R, limiting use for developers who prefer other languages.

  2. 02

    Dependence on specific hardware (GPUs)

    Performance gains are only realized with compatible GPU hardware, which may not be available or cost-effective in all environments.

  3. 03

    Complex setup and configuration for non-experts

    Setting up the environment requires a deep understanding of both machine learning concepts and GPU configurations, making it challenging for beginners.

  4. 04

    Documentation lacks depth and examples

    The documentation is not comprehensive, lacking detailed explanations and practical use cases which can hinder new users from effectively utilizing the library.

What it does well

  • GPU acceleration for GBDT and Random Forest training

  • Significantly faster model training compared to CPU-based implementations

  • Supports Python and R interfaces for ease of use in data science workflows

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up ThunderGBM

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for ThunderGBM’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

ThunderGBM — tracked on AI Navigator

Markdown

[![ThunderGBM — tracked on AI Navigator](https://navigateaitools.com/badge/thundergbm.svg)](https://navigateaitools.com/explorer/tool/thundergbm)

HTML

<a href="https://navigateaitools.com/explorer/tool/thundergbm"><img src="https://navigateaitools.com/badge/thundergbm.svg" alt="ThunderGBM — tracked on AI Navigator" height="58"></a>