Fix review issues #17-#22: 恢复 #11/#12/#14 (StreamK fixpipe 单次计账/K=1 AIV单缓冲/advice) + 占位方案不可评估 + 转置 dValue 判据三处同源(form c 双缓冲适配修复) + 恢复 #13/#15 回归测试 + 清理临时 csv/.gitignore + 文档同步
This commit is contained in:
@@ -75,8 +75,18 @@ class PlanEvaluator:
|
||||
tips.append("瓶颈在 Cube 计算: 已接近理论算力上限, 检查是否有冗余计算 "
|
||||
"(MergeBatch 交叉项) 可消除")
|
||||
elif bn == "FIXPIPE":
|
||||
tips.append("瓶颈在 Fixpipe 写出: 检查输出 dtype (fp16/fp8 可减半写出量), "
|
||||
"或评估输出驻留 L2 异步回写策略")
|
||||
if plan.branch == "StreamK":
|
||||
# StreamK 部分和按 L0C dtype 4B 防精度丢失, 不随 C 的 fp16/fp8 转换,
|
||||
# dtype 减半提示不适用 (issue#14); 写账已并入归约, 需查归约侧配置
|
||||
tips.append("瓶颈标注在 Fixpipe: StreamK 的部分和写出已并入归约计账 "
|
||||
"(4B 防精度丢失, 不可随 C dtype 减半), 请核查 L2 写口/"
|
||||
"归约并行度(grid_K) 设置")
|
||||
else:
|
||||
tips.append("瓶颈在 Fixpipe 写出: 检查输出 dtype (fp16/fp8 可减半写出量), "
|
||||
"或评估输出驻留 L2 异步回写策略")
|
||||
elif bn == "REDUCE":
|
||||
tips.append("瓶颈在 StreamK 归约 (串行追加): 可增大 grid_K 摊薄归约 "
|
||||
"或核对确定性要求是否允许 StreamK")
|
||||
if plan.branch == "MergeBatch" and plan.k_l1 < case.k:
|
||||
tips.append("警告: MergeBatch 处于 L1 绑定情形 (k_L1<K), 理论证明其恒劣于 "
|
||||
"IterBatch (v1.1 §4.4), 建议改用 IterBatch")
|
||||
|
||||
Reference in New Issue
Block a user