#2929th of 60 in Training and fine-tuning

h2o-llmstudio

No-code GUI and CLI for fine-tuning LLMs with LoRA and DPO

Stars
5.2k
License
Apache-2.0
Last commit
Nov 2026
Last release
Nov 2026
Language
Python
Stars, last 29 weeks+326
21 Apr 2026: 4,869 stars28 Apr 2026: 4,874 stars5 May 2026: 4,879 stars12 May 2026: 4,925 stars19 May 2026: 4,929 stars26 May 2026: 4,936 stars2 Jun 2026: 4,943 stars9 Jun 2026: 4,949 stars16 Jun 2026: 4,950 stars23 Jun 2026: 4,953 stars30 Jun 2026: 4,955 stars7 Jul 2026: 4,959 stars14 Jul 2026: 5,015 stars21 Jul 2026: 5,019 stars28 Jul 2026: 5,024 stars4 Aug 2026: 5,027 stars11 Aug 2026: 5,130 stars18 Aug 2026: 5,153 stars25 Aug 2026: 5,159 stars1 Sept 2026: 5,163 stars8 Sept 2026: 5,166 stars15 Sept 2026: 5,172 stars22 Sept 2026: 5,173 stars29 Sept 2026: 5,177 stars6 Oct 2026: 5,180 stars13 Oct 2026: 5,182 stars20 Oct 2026: 5,183 stars27 Oct 2026: 5,188 stars3 Nov 2026: 5,192 stars10 Nov 2026: 5,195 stars

4,869 on 21 Apr 20265,195 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

H2O LLM Studio is a Python framework with an H2O Wave web GUI and a CLI for fine-tuning LLMs on your own datasets. It supports LoRA, 8-bit training, DPO/IPO/KTO optimization, and classification and regression problem types, with DeepSpeed or DDP for multi-GPU runs. Experiments can be tracked and compared in the UI, chatted with, and exported to the Hugging Face Hub.

Who it is for: Teams fine-tuning open LLMs on their own NVIDIA GPUs, with or without code

Strengths

  • GUI covers dataset import, experiment tracking, comparison, chat and Hugging Face export
  • Supports LoRA, 8-bit training, DPO/IPO/KTO, plus causal classification and regression
  • Multi-GPU via DDP or DeepSpeed; YAML-configured CLI for scripted runs
  • Official Docker image on Docker Hub and a ready RunPod template

Weaknesses

  • Requires an NVIDIA GPU with drivers >= 580; no CPU or non-NVIDIA path documented
  • Backwards compatibility not guaranteed; README advises pinning versions
  • DeepSpeed needs NVLink and a system CUDA Toolkit install
  • RLHF was removed; reinforcement learning is limited to DPO/IPO/KTO

What it needs

  • GPU required
  • Docker
  • Needs NVIDIA drivers >= 580, CUDA 13 (PyTorch), H2O Wave, uv, Python 3.12, nvidia-container-toolkit (Docker)
  • Models: Hugging Face LLMs, LoRA, 8-bit training, DPO/IPO/KTO
  • port 10101

What changed

  1. v1.15.4 ↗ (opens in a new tab)Security fix

    CVE-2026-111497. “Move to NumPy 2 and bump pyarrow to 26.0.1 to fix CVE-2026-111497 by @pascal-pfeiffer in https://github.com/h2oai/h2o-llmstudio/pull/1135”

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in Training and fine-tuning

See all 60
Also in Training and fine-tuning
RankProjectScore
1peftPython library for LoRA and other parameter-efficient fine-tuning of Transformers models Live demo ↗ (opens in a new tab)21.9k stars+133 (+0.6%) in 30 daysApache-2.089 out of 100
2unslothDesktop and web app to run and fine-tune local models Live demo ↗ (opens in a new tab)79.4k stars+1,652 (+2.1%) in 30 daysApache-2.088 out of 100
3trlPost-training library with SFT, DPO, GRPO and KTO trainers19.7k stars+250 (+1.3%) in 30 daysApache-2.087 out of 100
#4deepspeedPyTorch library for distributed training of very large models with ZeRO43.3k stars+163 (+0.4%) in 30 daysApache-2.086 out of 100
#5megatron-lmDistributed training library for large transformer models on NVIDIA GPUs18.4k starscustom license85 out of 100