Tutorial 3 of 3
Monitor runs and read results
Follow a run by its operation ID and tell valid results from progress.
The idea to keep in mind
Finished is not the same as successful, and a score is not the same as a valid result. SIDERIUS keeps progress, scores and validity separate on purpose. A failed or invalid model is still a result worth reading.
Before you start
- A run you launched, either from the browser console (tutorial 1) or from your project's launch script.
- For console runs: the operation ID shown at launch.
Source of truth: the candidate console README (opens in a new tab)
Steps
Step 1: Open the run in Slow control
In the console, choose Slow control and enter the complete operation ID. You can also bookmark a link of the form
http://127.0.0.1:8740/#slow-control/<operation-id>and Connect. You do not need to select a task or project to watch a run.Closing the page, tunnel or server does not cancel the run. A disconnected view is stale, not stopped.
Expected result: the run's status, with sections for Operation facts, the Reported token table, and Activity and logs that you can expand.
Step 2: Read the token table for what it is
These are the providers' own reports. They help you follow spending, but they are not a complete bill, and they say nothing about whether a model is scientifically valid.
Expected result: usage grouped by requested and served model. Missing values show as Unavailable.
Step 3: Know what each outcome means
Outcome What it means Refusal before starting A required input is missing, invalid or inconsistent. Fix the input; this is not a model result. Execution failure Training, inference, scoring or saving did not complete. Health invalidation Everything ran, but the task's own checks declared the output scientifically invalid. Its score is not a best score. No valid record yet No scientifically valid result exists for that iteration. The loop may still continue with that feedback. Completed An authoritative result was saved for that iteration. The full table, with exact status names, is in operating a run (opens in a new tab).
Expected result: you can place every iteration in one of the rows below.
Step 4: Look inside the workspace
Every run writes to its own workspace in your project. For command-line runs you can also browse results with the dashboard, from the SIDERIUS checkout:
.venv/bin/python src/dashboard/main.py # http://localhost:8000Expected result: per-node output records, the effective Health configuration, an invariants lock and the generated model plugins.
After reading the results
To try again with different settings, start a fresh run: a new workspace for a new identity. Resuming keeps the previous run's recorded inputs. Changing the metric or split changes the task; changing iterations or budgets changes only the experiment. Keep both explicit so results stay comparable.