Title
Update performance dashboard for v2 benchmark identity
Summary
Update the performance dashboard so v2 records are grouped by comparable identity dimensions, while keeping v1 records visible as historical context.
Scope
Dashboard grouping should include:
- workload
- variant
- benchmark version
- hardware profile
- software profile
- recipe fingerprint or recipe label where useful
V1 records should remain visible, but should not be aggregated with v2 records unless explicitly migrated.
Acceptance Criteria
- Dashboard separates variants and software cohorts.
- Dashboard does not merge v1 and v2 records in regression views.
- Historical v1 charts remain readable.
- Dashboard labels make calibration/mismatch/regression statuses clear.
- Tests cover grouping by variant and software profile.
Relevant Files
fastvideo/tests/performance/dashboard.py
fastvideo/performance_dashboard/
fastvideo/tests/performance/test_dashboard_api.py
fastvideo/tests/performance/test_dashboard_service.py
docs/contributing/performance_benchmarks.md
Parent
RFC #1374
Title
Update performance dashboard for v2 benchmark identity
Summary
Update the performance dashboard so v2 records are grouped by comparable identity dimensions, while keeping v1 records visible as historical context.
Scope
Dashboard grouping should include:
V1 records should remain visible, but should not be aggregated with v2 records unless explicitly migrated.
Acceptance Criteria
Relevant Files
fastvideo/tests/performance/dashboard.pyfastvideo/performance_dashboard/fastvideo/tests/performance/test_dashboard_api.pyfastvideo/tests/performance/test_dashboard_service.pydocs/contributing/performance_benchmarks.mdParent
RFC #1374