Skip to content

Feat: Serving Recipe Distribution Page#55

Open
Gong-K wants to merge 1 commit into
mainfrom
UpdatePage
Open

Feat: Serving Recipe Distribution Page#55
Gong-K wants to merge 1 commit into
mainfrom
UpdatePage

Conversation

@Gong-K

@Gong-K Gong-K commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

新增 performance distribution 页面,面向社区生态,鼓励用户贡献 benchmark 数据。

Key changes

leaderboard/generate.py

  • 新增 _extract_scenario_metric() 辅助函数,按场景提取最佳指标
  • 重写 generate_distribution_data():去重、Suite C 精度爆炸、全场景提取
  • task.scenarios_run 数组读取场景(修复旧代码用不存在的 task.scenario 字段的问题)

leaderboard/site/distribution.html (NEW)

  • 5 种图表视图:Beeswarm / Scatter / Density / Heatmap / By Suite,标签切换
  • Y 轴指标切换:Offline Throughput / Online QPS / Sustained / Speculative
  • 筛选器:Suite、Vendor、Framework、Precision、Chip
  • 芯片卡片:按厂商竖列分组,NVIDIA 支持 show-more 折叠
  • 配置方案概览表:最佳 Recipe、Suite 覆盖矩阵、提升空间
  • 下钻弹窗:点击数据点查看各 Scenario 明细
  • 复用 index.html 的 base.css / layout.css / components.css 设计系统

leaderboard/site/distribution.js (NEW)

  • 自动生成的数据文件,包含 DISTRIBUTION_SUBMISSIONS / DISTRIBUTION_GROUPS / DISTRIBUTION_SUITE_META

@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

✅ AccelMark Validation: All submissions valid

See the workflow run for details.

@Gong-K

Gong-K commented Jul 3, 2026 via email

Copy link
Copy Markdown
Collaborator Author

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