# Expected Runtimes

Approximate runtimes depend on CPU/GPU, Python package versions, and selected seeds.

| Task | Command | Expected runtime |
| --- | --- | ---: |
| Cached table verification | `python repro/reproduce_cached_results.py --strict` | less than 10 seconds |
| Smoke-test wrapper | `powershell -ExecutionPolicy Bypass -File repro/run_smoke_tests.ps1` | less than 1 minute |
| Full pytest suite | `powershell -ExecutionPolicy Bypass -File repro/run_smoke_tests.ps1 -FullPytest` | may trigger training/simulation tests |
| Causal-isolation suite | `python run_causal_isolation_suite.py ...` | minutes |
| safe10 matched comparison, reduced seeds | `python run_td3_paper_baseline_comparison.py ...` | tens of minutes to hours |
| full safe10 5-seed comparison | `python run_td3_paper_baseline_comparison.py ...` | hours |
| Full3D/UAV suite | `python run_uav_rl_benchmark.py ...` | hours |
| Optional OmniSafe CPO adapter | `python run_omnisafe_cpo_baseline.py ...` | environment-dependent |

The cached verifier is the recommended reviewer first pass. Full retraining is included for auditability but is not required to check the submitted paper tables from the provided raw outputs.
