← All projects Efficient ML System · Open-source

RUD: Repeat Until Done

Open-source tool An automatic run–evaluate–refine loop for ML workflows
RUD repeat-until-done loop diagram
Overview

RUD (Repeat Until Done) is a lightweight framework that wraps any ML job in an automatic run → evaluate → refine loop: it runs a task, evaluates the result against a success criterion, and then refines and re-runs until the criterion is met or a budget is exhausted. It makes flaky pipelines, agentic/LLM workflows, and large experiment sweeps robust and reproducible — turning "try again until it works" into a principled, configurable loop.

Highlights Maintainers

Maintained by the FutureMLS LabZhongzhu Zhou and contributors.

Links