Skip to main content
Search

# RL-Kernel

1 related articles

Subscribe to updates
  1. vLLM Blog

    Training and rollout stop disagreeing: vime and RL-Kernel hold logprobs bitwise identical for 200 steps on AMD MI300X

    In reinforcement-learning post-training, the training engine and the rollout engine can compute different logprobs even with the same model, weights and inputs, because kernels, parallelism and reduction order differ, which affects the importance ratio, KL diagnostics and clipping. vime aligns the training timeline while RL-Kernel aligns numerical execution, and together they put attention, feed-forward, logprob and communication paths on one numerical contract on AMD Instinct MI300X. In a Qwen3-8B GRPO experiment on 8 MI300X GPUs, the strict path ran 200 consecutive steps with mismatch_count and max_abs_diff both zero.

You’re all caught up