Hand-authored NL→MLIR pairs for arith+func+memref dialects (n=150).
Instances: 150
Format: one JSON record per line in data/test.jsonl
Schema: fields = dialect, difficulty, id, mlir, nl, notes
Verifier: mlir-opt --verify-diagnostics against pinned LLVM 19.1.7
License: Apache-2.0 (SPDX: Apache-2.0). No third-party IP restrictions.
from datasets import load_dataset
ds = load_dataset("plawanrath/MLIR-Spec-150", split="test")… See the full description on the dataset page:
https://huggingface.co/datasets/plawanrath/MLIR-Spec-150.