raps/ui/__init__.py
0 → 100644
+3
−0
raps/ui/federation.py
0 → 100644
+373
−0
Loading
- Restructure raps/ui.py into raps/ui/ package (backward-compat preserved)
- Add federation dashboard (raps/ui/federation.py) with per-site job tables,
system stats, metascheduler aggregate panel, and job queue display
- Expand site_worker metrics: richer METRICS events every 10 ticks with
system_util, power, PFLOPS, GFL/W, top running jobs, down nodes
- Configurable sim duration (--sim-time, default 24h) threaded through
MetaScheduler -> site_worker -> Engine
- Add all three sites (including perlmutter) to IAM-eligible targets
- run_federation.py supports --noui, --num-jobs, --listen-seconds, --sim-time
Co-Authored-By:
Claude Opus 4.6 <noreply@anthropic.com>
File moved.