Capture what actually ran. Without changing your code.
If it ran, roar saw it. Prefix your training script with roar run. A runtime
observer attaches to the process and records file I/O, args, environment, dependencies and produced artifacts.
Install roar.
macOS, Linux x86_64/aarch64 · Python 3.10+ · platform notes →
Run. Show. Diff. Reproduce.
No logging. No decorators. No YAML. Prefix any command with roar run.
Run under observation.
Wraps any command — Python, bash, torchrun — and records everything it reads, writes, and depends on.
Inspect a run.
Prints the inferred DAG, the arguments, the environment, the files touched, and the artifacts produced.
Compare two runs.
See exactly what moved: code, data, hyperparameters, hardware. No more "I think something changed."
Re-run the way it actually ran.
Same data, same environment, same recipe — rebuilt from the captured lineage, not from memory.
Everything that influences the result.
No logger to configure. No decorators to sprinkle. roar watches the process and records what matters.
It works with what you already have.
roar sits in front of your training script, not inside it. Your framework, your orchestrator, your storage — all unchanged.
roar watches syscalls across the full process tree — including forks and execs. No instrumentation, no wrappers: it observes what your process actually does.
Typically <3% end-to-end. For GPU jobs that run hours, the observer's footprint is effectively zero. Artifact hashing uses BLAKE3. See benchmarks →
Pair it with the rest of TReqs.
roar captures lineage locally. roar register publishes it to GLaaS — persistent, content-addressed, and queryable by your whole team. For AI-native coordination on top of that, connect TReqs.
Make the lineage a team source of truth.
GLaaS stores every run and artifact your team produces, content-addressably. Resolve any hash to the recipe that made it.
Read about GLaaS →Coordinate who's running what — human or agent.
Training requests let the team review and approve runs before compute starts. Works for humans and for AI agents that want to train things.
TReqs →Install roar. Point it at a script. See what you've been missing.
Thirty seconds to install. No account needed to start.