为 FlashInfer 基准结果增加结构化汇总脚本 #58
Loading…
Reference in New Issue
No description provided.
Delete Branch "Mengz/op_optimization:mengz/flashinfer-result-summary"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
现在 FlashInfer 基准会分散生成多个 CSV 和运行日志,回归对比时需要人工逐个翻看才能知道哪些 wrapper 成功、哪些 case 失败、以及性能最好的参数落在哪一组。
这个提交新增 summarize_results.py,可以批量读取 CSV,按 API 维度汇总行数、成败状态、最优 time_ms、bandwidth_GB_s、tflops,同时保留失败 case 的错误信息,直接输出 Markdown 报告。
已在沐曦 GPU 环境用 4 个基准 CSV 完成实际验证,成功生成汇总报告,其中 1 个 wrapper 返回性能结果,3 个 wrapper 保留了 float division by zero 的失败明细,适合后续回归记录和问题浏览。
Step 1:
From your project repository, check out a new branch and test the changes.Step 2:
Merge the changes and update on Gitea.