Move trace shape sets to top-level shape/ and frame ab_fold_test.sh as A/B reference example
This commit is contained in:
+5
-3
@@ -1,7 +1,9 @@
|
||||
#!/bin/bash
|
||||
# FOLD 开关 A/B 验证脚本(4 个 DeepSeek-V4-Flash trace yaml × FOLD=0/1 共 8 轮)。
|
||||
# A/B 测试参考示例:FLAGGEMS_MXFP4_FOLDSCALE(fold_scale)开关验证
|
||||
# (4 个 DeepSeek-V4-Flash trace yaml × FOLD=0/1 共 8 轮)。
|
||||
# 口径:USE_FLAGTUNE=0;FOLD=0(基线)先跑并 record autotune config,FOLD=1 用
|
||||
# REPLAY_FROM 回放同一套 config(两侧同配置比 wall-time,见实施记录 §5)。
|
||||
# REPLAY_FROM 回放同一套 config(两侧同配置比 wall-time)。
|
||||
# 对比其它开关/算子时,改循环变量与环境变量即可复用同一口径。
|
||||
# 全部输出汇总到 runs/ab_fold_<时间戳>.log;各轮 runs/<op>_<时间戳>/ 产物照常存档。
|
||||
# 用法:bash ab_fold_test.sh
|
||||
set -uo pipefail
|
||||
@@ -17,7 +19,7 @@ fi
|
||||
LOG="runs/ab_fold_$(date +%Y%m%d-%H%M%S).log"
|
||||
|
||||
{
|
||||
for y in runs/shape/DeepSeek-V4-Flash-p{1024,4096,32768,65536}d1024.yaml; do
|
||||
for y in shape/DeepSeek-V4-Flash-p{1024,4096,32768,65536}d1024.yaml; do
|
||||
echo "########## $y | FOLD=0 baseline (record) ##########"
|
||||
SHAPE_FILE="$y" USE_FLAGTUNE=0 FLAGGEMS_MXFP4_FOLDSCALE=0 bash run_pytest.sh \
|
||||
|| { echo "!!! FAILED fold=0: $y"; continue; }
|
||||
|
||||
Reference in New Issue
Block a user