For the complete documentation index, see llms.txt. This page is also available as Markdown.

Vergleich von Fine-Tuning-Tools

Wählen Sie das richtige Fine-Tuning-Framework für das Training von LLMs auf Clore.ai-GPU-Servern.

Feinabstimmung passt ein vortrainiertes LLM an Ihre spezifische Aufgabe oder Domäne an. Dieser Leitfaden vergleicht die vier führenden Open-Source-Tools: Unsloth, Axolotl, LLaMA-Factory und TRL — und behandelt Geschwindigkeit, Speichereffizienz, unterstützte Modelle und Benutzerfreundlichkeit.


Schnelle Entscheidungsübersicht

Unsloth
Axolotl
LLaMA-Factory
TRL

Am besten für

Geschwindigkeit + Speicher

Konfigurationsgesteuertes Training

Anfängerfreundlich

Forschung + RLHF

Geschwindigkeit vs. Baseline

2–5× schneller

~1× (Standard)

~1× (Standard)

~1× (Standard)

Speicherreduzierung

70–80 % weniger

QLoRA-Standard

QLoRA-Standard

Standard

RLHF/DPO/PPO

Einfach

✅

✅

✅ (nativ)

WebUI

❌

❌

✅

❌

GitHub-Stars

23K+

9K+

37K+

10K+

Lizenz

LGPL (kostenlos für nicht-kommerzielle Nutzung)

Apache 2.0

Apache 2.0

Apache 2.0


Überblick

Unsloth

Unsloth konzentriert sich laserfokussiert auf eines: Fine-Tuning so schnell und speichereffizient wie möglich zu machen. Es schreibt zentrale Operationen in Triton neu und optimiert CUDA-Kerne.

Philosophie: Maximale Geschwindigkeit, minimale VRAM-Nutzung — keine Kompromisse.

Axolotl

Axolotl verpackt Hugging Face Transformers mit einem YAML-basierten Konfigurationssystem. Es übernimmt die Komplexität des Trainings-Setups, damit Sie sich auf Daten und Hyperparameter konzentrieren können.

Philosophie: Alles in YAML, darunter volle Flexibilität.

LLaMA-Factory

LLaMA-Factory unterstützt die größte Bandbreite an Modellen (100+) und Trainingsmethoden, mit einer WebUI zur Konfiguration. Es ist die zugänglichste Option für Nicht-Forschende.

Philosophie: Alles funktioniert, für alle.

TRL (Transformer Reinforcement Learning)

TRL ist Hugging Faces offizielle RLHF-Bibliothek. Sie ist der Standard für PPO, DPO, ORPO und andere Alignment-Trainingsmethoden.

Philosophie: Forschungsorientiert, Alignment-Training nativ.


Geschwindigkeits-Benchmarks

Trainingsgeschwindigkeitsvergleich (Token/Sekunde)

Testaufbau: LLaMA 3.1 8B, LoRA r=16, 4-Bit-Quantisierung, Batchgröße 4, A100 80 GB

Werkzeug
Tokens/Sek.
vs. Baseline
Speicher (VRAM)

Unsloth (4-Bit)

~4,200

2,8×

~8 GB

Axolotl (QLoRA)

~1,500

1,0×

~16GB

LLaMA-Factory (QLoRA)

~1,480

~1,0×

~16GB

TRL (QLoRA)

~1,450

~0,97×

~18 GB

Unsloth (vollständiges 16-Bit)

~2,800

1,9×

~22GB

Vergleich der VRAM-Nutzung

Training von LLaMA 3.1 8B, Sequenzlänge 2048:

Methode
Unsloth
Axolotl
LLaMA-Factory
TRL

Vollständiges Fine-Tuning (bf16)

60 GB

70GB

72GB

74 GB

LoRA (bf16)

18 GB

24 GB

25 GB

26GB

QLoRA (4-Bit)

8 GB

16 GB

16 GB

18 GB

QLoRA (4-Bit, langer Kontext)

12 GB

24 GB

24 GB

26GB

Minimale GPU für 8B-Modell:

  • Unsloth: RTX 3080 (10 GB) ✅

  • Andere: RTX 3090 (24 GB) erforderlich


Unterstützte Modelle

Modell-Unterstützungsmatrix

Modellfamilie
Unsloth
Axolotl
LLaMA-Factory
TRL

LLaMA 3.x

✅

✅

✅

✅

LLaMA 2

✅

✅

✅

✅

Mistral

✅

✅

✅

✅

Mixtral MoE

✅

✅

✅

✅

Gemma 2

✅

✅

✅

✅

Phi-3/3.5

✅

✅

✅

✅

Qwen 2.5

✅

✅

✅

✅

DeepSeek

✅

✅

✅

✅

Falcon

✅

✅

✅

✅

GPT-NeoX

Teilweise

✅

✅

✅

T5/FLAN

❌

✅

✅

✅

BERT/RoBERTa

❌

✅

✅

✅

Vision-LLMs

Teilweise

Teilweise

✅

✅

Unterstützung für Trainingsmethoden

Methode
Unsloth
Axolotl
LLaMA-Factory
TRL

Vollständige Feinabstimmung

✅

✅

✅

✅

LoRA

✅

✅

✅

✅

QLoRA

✅

✅

✅

✅

DoRA

✅

✅

✅

❌

PEFT

✅

✅

✅

✅

SFT

✅

✅

✅

✅ (nativ)

DPO

✅

✅

✅

✅ (nativ)

PPO

❌

✅

✅

✅ (nativ)

ORPO

✅

✅

✅

✅

KTO

❌

✅

✅

✅ (nativ)

GRPO

✅

❌

✅

✅

CPT (fortgesetztes Pretraining)

✅

✅

✅

✅


Unsloth: Tiefer Einblick

Was es schnell macht

  1. Triton-Kerne: Schreibt Flash Attention, Cross-Entropy-Loss und LoRA in Triton neu

  2. Verschmolzene Operationen: Kombiniert mehrere CUDA-Operationen zu einem Kernel

  3. Intelligentes Gradient Checkpointing: Der Modus "unsloth" spart ~30 % mehr Speicher

  4. Effiziente Backprop: Vermeidet das Materialisieren großer Zwischen-Tensoren

Installation auf Clore.ai

Vollständiges Trainingsskript

Schwächen: Kein PPO, beschränkt auf unterstützte Modellliste, LGPL-Lizenz (für kommerzielle Nutzung prüfen)


Axolotl: Tiefer Einblick

Konfigurations-First-Ansatz

Axolotl glänzt, wenn Sie reproduzierbare, versionskontrollierte Trainingskonfigurationen wünschen:

Am besten für: Teams, die reproduzierbare, konfigurationsversionierte Trainingsläufe wollen


LLaMA-Factory: Tiefer Einblick

WebUI-Rundgang

WebUI-Tabs:

  1. Train — Basis-Modell, Datensatz, Methode konfigurieren

  2. Auswerten — MMLU-, CMMLU-Benchmarks ausführen

  3. Chat — interaktive Inferenz

  4. Exportieren — LoRA zusammenführen, zu GGUF quantisieren

CLI-Trainingsbeispiel

Am besten für: Anfänger, Teams, die WebUI wollen, DPO/RLHF ohne tiefes Forschungswissen


TRL: Tiefer Einblick

Beispiel einer RLHF-Pipeline

TRL ist die erste Wahl für Alignment-Training:

Am besten für: Implementierungen für Alignment-Forschung, RLHF, DPO, PPO, ORPO


Das richtige Tool wählen

Entscheidungsfluss

Nach Teamtyp

Team
Empfehlung
Grund

Einzelner Forscher

Unsloth

Geschwindigkeit + Jupyter-Notebooks

ML-Ingenieur

Axolotl

Konfigurationsgetrieben, reproduzierbar

Produktteam

LLaMA-Factory

WebUI, breite Modellunterstützung

Alignment-Team

TRL

Native RLHF-Primitiven

Startup

Unsloth + TRL

Geschwindigkeit + Alignment, wenn nötig


GPU-Empfehlungen für Clore.ai

Aufgabe
Min. GPU
Empfohlen
Werkzeug

7–8B LoRA (QLoRA)

RTX 3080 (10 GB)

RTX 3090

Unsloth

13B LoRA

RTX 3090 (24 GB)

A6000 (48 GB)

Unsloth/Axolotl

70B LoRA

A100 (80 GB)

2×A100

Axolotl/TRL

8B vollständiges FT

A100 (40 GB)

A100 (80 GB)

Beliebig

DPO/PPO 7B

RTX 4090 (24 GB)

A6000 (48 GB)

TRL



Zusammenfassung

Werkzeug
Am besten für
Wichtigster Vorteil

Unsloth

Geschwindigkeitskritisches Training, kleine GPUs

2–5× schneller, 70 % weniger VRAM

Axolotl

Konfigurationsgesteuerte, reproduzierbare Läufe

YAML-zuerst, viele Datenformate

LLaMA-Factory

100+ Modelle, WebUI, Anfänger

Meiste Modellunterstützung, GUI

TRL

RLHF, DPO, Alignment-Forschung

Native Alignment-Trainings

Für die meisten Clore.ai-Anwendungsfälle: beginnen Sie mit Unsloth (Geschwindigkeit + Speichereffizienz), fügen Sie TRL hinzu, wenn Sie DPO- oder PPO-Alignment-Training benötigen.

Zuletzt aktualisiert

War das hilfreich?