Skip to content

Add local metrics galleries and timestep charts - #3173

Merged
bghira merged 1 commit into
mainfrom
feature/3167-local-metrics-ui
Aug 31, 2026
Merged

Add local metrics galleries and timestep charts#3173
bghira merged 1 commit into
mainfrom
feature/3167-local-metrics-ui

Conversation

@bghira

@bghira bghira commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • add step/minutes x-axis support for local scalar charts and prefer validation loss plus step timing metrics
  • render validation media as grouped galleries with an image lightbox in the WebUI and offline report
  • persist local timestep samples in timestep_distribution.jsonl, expose them through the training metrics API, and render a distribution chart
  • auto-refresh running local metrics runs while the Metrics tab is open

Refs #3167.

Validation

  • npm test -- --runInBand tests/js/training_metrics_component.test.js
  • .venv/bin/python -m unittest tests.test_local_metrics tests.test_training_metrics_service tests.test_iteration_tracker -v -f
  • .venv/bin/python -m py_compile simpletuner/helpers/training/trainer.py simpletuner/helpers/training/local_metrics.py simpletuner/simpletuner_sdk/server/services/training_metrics_service.py
  • git diff --check

Selenium E2E was attempted with SIMPLETUNER_SELENIUM_TESTS=1 and SELENIUM_SERVER_START_TIMEOUT=120, but the harness failed in setUpClass before the test body because the test server did not become healthy within the timeout.

@bghira
bghira force-pushed the feature/3167-local-metrics-ui branch from 12d40c9 to 158ae1a Compare August 31, 2026 00:45
@bghira
bghira merged commit f04b4b1 into main Aug 31, 2026
4 checks passed
@bghira
bghira deleted the feature/3167-local-metrics-ui branch August 31, 2026 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant