A/B x migration matrix runner (parameterized run_v3_trace.sh + wrapper)
This commit is contained in:
@@ -11,12 +11,15 @@
|
||||
|
||||
set -uo pipefail
|
||||
MODE="${MODE:-baseline}"
|
||||
POLICY="${POLICY:-unified_v3}"
|
||||
AB_FLAGS="${AB_FLAGS:-}" # e.g. "--overload-factor 1.3 --lmetric-decode-weight 0.01"
|
||||
TAG="${TAG:-$MODE}"
|
||||
PROJ_DIR="${PROJ_DIR:-/home/admin/cpfs/wjh/agentic-kv}"
|
||||
VENV="$PROJ_DIR/.venv"
|
||||
VLLM_ROOT="$VENV/lib/python3.12/site-packages/vllm"
|
||||
TRACE="${TRACE:-$PROJ_DIR/traces/w600_r0.0015_st30.jsonl}"
|
||||
DATE="$(date +%Y%m%d_%H%M)"
|
||||
OUTROOT="${OUTROOT:-$PROJ_DIR/outputs/v3trace_${MODE}_${DATE}}"
|
||||
OUTROOT="${OUTROOT:-$PROJ_DIR/outputs/v3trace_${TAG}_${DATE}}"
|
||||
PYTHON="$VENV/bin/python"
|
||||
DR_FIX="$PROJ_DIR/microbench/connector_tax/cache_sweep/apply_direct_read_fix.py"
|
||||
MC_FILE="$VLLM_ROOT/distributed/kv_transfer/kv_connector/v1/mooncake/mooncake_connector.py"
|
||||
@@ -61,8 +64,8 @@ echo "[DR-fix] apply"
|
||||
"$PYTHON" "$DR_FIX" --apply --vllm-root "$VLLM_ROOT"
|
||||
export VLLM_MOONCAKE_DISABLE_DIRECT_READ_SYNC=1
|
||||
|
||||
echo "[run] unified_v3 (MOONCAKE_LAYERWISE=${MOONCAKE_LAYERWISE:-0} EAR_WRITE_MODE=${EAR_WRITE_MODE:-0})"
|
||||
bash "$PROJ_DIR/scripts/b3_isolated_policy.sh" "unified_v3" "$TRACE" "$cfg_dir" \
|
||||
echo "[run] $POLICY AB=[$AB_FLAGS] (MOONCAKE_LAYERWISE=${MOONCAKE_LAYERWISE:-0} EAR_WRITE_MODE=${EAR_WRITE_MODE:-0})"
|
||||
EXTRA_PROXY_ARGS="$AB_FLAGS" bash "$PROJ_DIR/scripts/b3_isolated_policy.sh" "$POLICY" "$TRACE" "$cfg_dir" \
|
||||
2>&1 | tee "$cfg_dir/orchestrator.log" | tail -20
|
||||
|
||||
pkill -9 -f cache_aware_proxy 2>/dev/null || true
|
||||
|
||||
Reference in New Issue
Block a user