atlas

Research map / Large language models / Agents, code and math

DRTriton: Large-Scale Synthetic Data Driven Reinforcement Learning for Triton Kernel Generation

NeurIPS 2026 · Large language models › Agents, code and math · approach: LLMs for optimization and heuristics · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Trains Qwen-2.5-Coder-7B to convert PyTorch programs into Triton kernels via SFT on 2,026 pairs, then curriculum RL with decoupled rewards (DRPO) on 100k CSP-DAG synthetic programs, plus test-time fragment search.

Problem

LLMs such as GPT-5.2 and Claude-Sonnet-4.5 struggle to convert PyTorch reference programs into efficient Triton (and hence CUDA) kernels, and existing LLM kernel-training approaches are limited by small, uncontrolled, real-world training data and sparse rewards.

Approach

Generates valid, difficulty-controlled PyTorch programs by formulating DAG construction plus tensor-shape constraints as a CP-SAT problem (CSP-DAG), then trains with curriculum RL using decoupled correctness and log-speed rewards (DRPO), and composes the fastest verified Triton fragments at test time.

Key results

Surprising findings

Limitations

Experimental setup

Datasets: KernelBench CSP-DAG synthetic PyTorch programs DeepSeek-R1 and GPT-5.2 generated PyTorch-Triton pairs

Benchmarks: KernelBench synthetic benchmark (Levels 1, 2, 5, 20)

Metrics: Acc (pass@1) Faster1 geometric mean speedup

Baselines: GPT-5.2 Claude-Sonnet-4.5 DeepSeek-R1 Qwen-3-Coder-480B AutoTriton torch.compile

Builds on: DRPO GRPO KernelBench torch.export CP-SAT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy