Künstliche Intelligenz, aktuell.
Direkt aus den Originalmeldungen.

vLLM: Abgestimmte Kernel machen asynchrones RL bei Lag 64 stabil

6. November 2026Quelle: vLLM
vLLM: Abgestimmte Kernel machen asynchrones RL bei Lag 64 stabil
Bild: vLLM

Laut vLLM beseitigt die Abstimmung der numerischen Kernel für Rollout und Training eine Ursache für Instabilität beim asynchronen Reinforcement Learning. Das REINFORCE-Zero-Rezept nutzt ungeclippte Importance-Sampling-Gewichte, um den verbleibenden Gewichtslag zu korrigieren, und trainierte in einem agentischen Tool-Use-Szenario bei einem Policy-Lag von 64.

Das Wichtigste in Kürze
  • REINFORCE Zero stimmt Rollout- und Learner-Kernel ab, bevor Importance Sampling angewandt wird.
  • Die Methode trainierte in einem Qwen3-4B-Tool-Use-Setup bei einem Policy-Lag von 64.
  • vLLM meldet einen 2,40-fachen Durchsatz bei den Trainingsschritten gegenüber synchronem Training.
  • Importance Sampling mit Standard-Kerneln zeigte ein steigendes KL und einen sinkenden Online-AIME24-pass@1-Wert.
  • Zero Mismatch umfasst inzwischen unter anderem DeepSeek-V4.1-Flash und Kimi K3.1.

Asynchrones Training hat zwei verschiedene Lücken

Asynchrones Reinforcement Learning ermöglicht es, Rollout und Training gleichzeitig auszuführen. Das kann den Durchsatz erhöhen, allerdings aktualisiert der Learner Samples, die mit älteren Modellgewichten erzeugt wurden. In den REINFORCE-Zero-Experimenten erreichte der Policy-Lag bei Aufgaben zum mathematischen Schlussfolgern 2 und 8, beim agentischen Tool-Use jedoch 64.

vLLM unterteilt die daraus entstehende Logprob-Differenz in Gewichtslag und Kernel-Abweichung. Der Gewichtslag vergleicht verschiedene Policy-Versionen und verändert sich über die jüngsten Updates hinweg gleichmäßig. Eine Kernel-Abweichung entsteht, wenn Rollout-Engine und Learner für dieselben Gewichte und Tokens unterschiedliche Werte erzeugen. Laut vLLM schwankt diese zweite Lücke abhängig von Batch-Zusammensetzung und numerischer Ausführung. Importance Sampling allein beseitigt sie nicht.

In den genannten Experimenten erzeugten abgestimmte Kernel eine Spitze der Abweichung der Importance-Gewichte vom 1,50-Fachen des Medians, verglichen mit dem 442,54-Fachen bei Standard-Kerneln. Die Zahlen stammen aus dem REINFORCE-Zero-Paper von NVIDIA Research und Inferact.

REINFORCE Zero beseitigt zuerst die Abweichung

Das Rezept besteht aus drei Teilen: Rollout- und Learner-Kernel werden abgestimmt, anschließend wird tokenbasiertes Importance Sampling ohne Clipping angewandt und schließlich einfaches REINFORCE optimiert. Der Rollout zeichnet die Logprob jedes erzeugten Tokens auf, während der Learner seine eigene Wahrscheinlichkeit durch den aufgezeichneten Wert teilt.

Jede Antwort erhält einen Vorteil, der ihrer Belohnung minus der durchschnittlichen Belohnung ihrer Gruppe entspricht. Die Tokens werden innerhalb einer Antwort gemittelt. Die Methode verwendet weder ein Wertmodell noch Ablehnungsschranken.

vLLM zufolge kann das Clipping der Importance-Gewichte einen Bias einführen. Sobald der Kernel-Term entfernt ist, kann ungeclipped Importance Sampling nach Ansicht des Unternehmens den verbleibenden Gewichtslag korrigieren und zugleich die großen Schwankungen vermeiden, die bei Standard-Kerneln auftreten.

Gemeldete Ergebnisse umfassen 2,40-fach höheren Durchsatz

Mit abgestimmten Kerneln blieb REINFORCE Zero im genannten 1.5B-Reasoning-Experiment über 20.000 Updates hinweg stabil. Bei einem Policy-Lag von 64 lernte ein Qwen3-4B-Setup mit Python-Tools und einem 16K-Kontext über 5.000 Updates weiter. Die durchschnittliche Belohnung stieg von 0.287 in den ersten 100 Updates auf etwa 0.78.

Über 16 GPUs und 12.000 Updates hinweg meldet vLLM einen 2,40-fachen Durchsatz bei den Trainingsschritten gegenüber synchronem Training mit abgestimmten Kerneln. Die angegebenen Laufzeiten betrugen 68.55 beziehungsweise 164.77 Stunden. In einem weiteren Experiment verbesserte ein Qwen3-30B-A3B-Setup mit Tools den Makro-pass@1-Wert in 3.000 Updates von 31.29% auf 71.55%.

Im Gegensatz dazu stieg bei asynchronem Importance Sampling mit Standard-Kerneln das Rollout-zu-Learner-KL zwischen den ersten und letzten 1.000 Updates um das 83.33-Fache. Online-AIME24-pass@1 sank von 34.27% auf 13.96%, während die größte Gradientennorm vor dem Clipping 38.27 erreichte, verglichen mit 0.0555 bei abgestimmten Kerneln.

Zero Mismatch wird auf neuere Modelle ausgeweitet

vLLM zufolge umfasst die Zero-Mismatch-Arbeit inzwischen DeepSeek-V4.1-Flash, Kimi K3.1 am Tag 0 sowie DeepSeek-V4-Flash und Kimi K3.1 auf AMD MI355X. Für DeepSeek-V4.1-Flash nutzt der konsistente Pfad FP8- und MXFP4-Gewichte, MegaMoE, Sparse Attention mit einem gleitenden Fenster, DSpark Speculative Decoding und CUDA Graphs. Laut vLLM lag der DAPO-Rollout-Schritt höchstens 10% hinter der schnellen Baseline.

Das Unternehmen erklärt, der Abstimmungscode und zugehörige Materialien seien unter Inferact/zero-mismatch-rl verfügbar. Die Ergebnisse legen nahe, dass Nutzer von asynchronem RL einen höheren Trainingsdurchsatz anstreben können, ohne zusätzliche Sample-Ablehnungsschranken einzuführen, sofern Rollout- und Learner-Berechnungen aufeinander abgestimmt sind. vLLM berichtet allerdings auch von einem Nachteil: Auf OSWorld betrug die durchschnittliche Schrittzeit mit abgestimmten Kerneln 944.25 Sekunden, verglichen mit 884.17 Sekunden bei Importance Sampling mit Standard-Kerneln und einer Sequenzschranke.

Ähnliche Meldungen

GlobeBench: Kein KI-Modell löst die Hälfte der Aufgaben zur Textsimulation von Welten
Forschung5. November 2026

GlobeBench: Kein KI-Modell löst die Hälfte der Aufgaben zur Textsimulation von Welten

Patronus AI hat GlobeBench veröffentlicht, einen Benchmark mit 1.632 Aufgaben, der prüft, ob Sprachmodelle als textbasierte Weltsimulatoren taugen. Laut dem Unternehmen…

vLLM bietet Unterstützung für Moonshot AIs Kimi K3.1 Pro ab Tag 0
Für Entwickler4. November 2026

vLLM bietet Unterstützung für Moonshot AIs Kimi K3.1 Pro ab Tag 0

vLLM hat ab Tag 0 Unterstützung für Moonshot AIs Kimi K3.1 Pro hinzugefügt, ein multimodales Mixture-of-Experts-Modell mit offenen Gewichten, 2.8T Parametern und einem…

vLLM erreicht 954.000 Tokens pro Sekunde und GPU mit DeepSeek-V4.1-Flash auf GB300 NVL72
Für Entwickler23. Oktober 2026

vLLM erreicht 954.000 Tokens pro Sekunde und GPU mit DeepSeek-V4.1-Flash auf GB300 NVL72

Das vLLM-Team berichtet, dass seine Engine mit P/D-Disaggregation und Wide-EP auf einem NVIDIA-GB300-NVL72-Rack im SemiAnalysis-Benchmark AgentX DeepSeek-V4.1-Flash mit…