0

Benchcad Qa

Fresh

BenchCAD QA — rendered views of a mechanical part -> a numeric answer, scored by symmetric ratio accuracy (no judge, no CAD execution).

Type
RL Env
Publisher
Benchcad
License
unknown
Size
v0.1.0
Published
Jun 2026

Cite

Notes

Only stored in your browser.

benchcad-qa

Rendered views of a mechanical part + one numeric question → a single number. The model is shown a 2×2 composite of four diagonal views of an industry-standard part and answers a question about a dimension, count, or ratio.

Reward = symmetric ratio accuracy min(pred, gt) / max(pred, gt) for dimensions/ratios, exact match for counts/integers/yes-no. Deterministic — no judge model and no CAD execution (so this environment is lightweight: just verifiers + datasets + pillow).

Usage

uv run vf-eval benchcad-qa -n 20

load_environment(num_examples=None) — set num_examples to evaluate the first N questions; omit for the full set.

Notes

The numeric scoring is vendored from the canonical scorer (BenchCAD/BenchCAD-main, QA/scoring/qa_score.py); that repo is the source of truth. See also the heavier execution-based benchcad-vision2code (image → CadQuery program, scored by voxel IoU).