QASM-Eval: A Dataset to Train and Evaluate LLMs on OpenQASM-3 Beyond Quantum Circuits
cs.LG, quant-ph
Submitted: 2026-04-28
Updated: 2026-09-25
Code: https://github.com/fuzhenxiao/QASM-Eval
License: http://creativecommons.org/licenses/by/4.0/
The gist: Quantum computing remains in the Noisy Intermediate-Scale Quantum (NISQ) era, with performance constrained by noise.
Terminology
Abstract
Quantum computing remains in the Noisy Intermediate-Scale Quantum (NISQ) era, with performance constrained by noise. Addressing this limitation requires hardware-facing capabilities beyond gate sequences: mid-circuit measurement and classical feedback for quantum error correction (QEC), precise timing for dynamical decoupling (DD), and pulse-level waveform access for calibration. OpenQASM 3 exposes these capabilities through a hardware-level programming interface. Despite rapid progress in large language models (LLMs) for code generation, datasets targeting these advanced features remain lacking. We introduce QASM-Eval, the first comprehensive dataset to train and evaluate LLMs on OpenQASM 3, targeting completion of hardware-facing constructs within a supplied program context. QASM-Eval comprises an expert-curated test set of 1,200 tasks and a training set of over 4,000 tasks, covering classical logic, timing scheduling, pulse control, and complex tasks inspired by quantum-control workflows. An extended verifier automatically checks syntax, quantum measurement distributions, and program timelines. Our evaluation identifies substantial headroom for OpenQASM 3 code generation and significant gains from targeted fine-tuning. Fine-tuned Llama-3-8B outperforms zero-shot GPT-5.6-Terra, while fine-tuned Llama-3-70B achieves 61.17% overall pass@1 and approaches few-shot-augmented GPT-5.6-Terra. QASM-Eval provides a benchmark and training resource for specification-guided code generation over the hardware-facing constructs of OpenQASM 3, supporting the development of LLM assistants for quantum programming. Data and code: https://github.com/fuzhenxiao/QASM-Eval
Sources
- PennyLane: Automatic differentiation of hybrid quantum-classical computations
- SWE-bench: Can Language Models Resolve Real-World GitHub Issues?
- VeriQBench: A Benchmark for Multiple Types of Quantum Circuits
- QCircuitBench: A Large-Scale Dataset for Benchmarking Quantum Algorithm Design
- QuanBench: Benchmarking Quantum Code Generation with Large Language Models
- InfoChartQA: A Benchmark for Multimodal Question Answering on Infographic Charts
- WebGen-Bench: Evaluating LLMs on Generating Interactive and Functional Websites from Scratch
- AstroVisBench: A Code Benchmark for Scientific Computing and Visualization in Astronomy
- Language Models are Few-Shot Learners
- A PennyLane-Centric Dataset to Enhance LLM-based Quantum Code Generation using RAG
- QUASAR: Quantum Assembly Code Generation Using Tool-Augmented LLMs via Agentic RL
Related papers
- Polynomial-Augmented Neural Networks (PANNs) with Weak Orthogonality Constraints for Enhanced Function and PDE Approximation
- AIRL-S: Unifying Reinforcement Learning and Search-Based Test-Time Scaling via Adversarial Inverse Reinforcement Learning
- Transformers as Bayesian In-Context Experimenters: Smoothness-Adaptive Efficient ATE Estimation
- Convergence issues in Relational Concept Analysis based on AOC-posets
- Beliefs Beyond Posteriors: The Predictive Cost of ELBO Binding
- Understanding Diffusion Models via Ratio-Based Function Approximation with SignReLU Networks