From 39b767e384fc49da53b99ad06a3e2ca1b6ac37d6 Mon Sep 17 00:00:00 2001 From: Gahow Wang Date: Wed, 15 Jul 2026 02:07:27 +0800 Subject: [PATCH] Correct active intervention engine provenance --- docs/active-intervention-v0-protocol-20260715.md | 13 ++++++++++--- runs/active-intervention-v0/prepare_prospective.py | 3 ++- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/docs/active-intervention-v0-protocol-20260715.md b/docs/active-intervention-v0-protocol-20260715.md index cf6a5e4..6d68231 100644 --- a/docs/active-intervention-v0-protocol-20260715.md +++ b/docs/active-intervention-v0-protocol-20260715.md @@ -41,9 +41,10 @@ the six decisions are complete exact-workload pairs. - Host: `dash0`, 8 NVIDIA H20 GPUs available; each TP4 server runs alone on GPUs 0-3. Co-location is prohibited for SLO verdicts. -- Engine: patched vLLM `0.24.1.dev3+opprof` from - `/home/admin/cpfs/wjh/vllm-opprof-phase3` in - `/tmp/wjh/venvs/vllm-0.20.0-cu129`. +- Engine: patched vLLM `0.24.1.dev3+g668cfb7e2` from clean source commit + `4b253fd8619764b6971a7f2e3a3aa7545f6ace05` at + `/home/admin/cpfs/wjh/opprof-phase2-dash0-20260711/vllm-v0.24.0`, using + `/tmp/wjh-opprof-phase2-dash0-20260711/.venv`. - Model: `/home/admin/cpfs/wjh/models/Qwen/Qwen3-30B-A3B`, BF16. - Workload: unseen `chat_w20260313_1000`; input 0-8192; output exactly 128; replay scale 0.5; 300-second arrival window. @@ -127,3 +128,9 @@ use the same measured config costs and differ only in source information. If the 10% trigger fails, this route is closed for the current engine-state representation. The experimental control plane is not retained as a fallback research contribution. + +Pre-run provenance amendment: the first controller dry-run on 2026-07-15 +rejected two stale engine paths before starting a server. The paths and exact +runtime version above were recovered from the accepted trace-12 campaign and +corrected before any trace-13 GPU work. No scientific treatment or gate was +changed. diff --git a/runs/active-intervention-v0/prepare_prospective.py b/runs/active-intervention-v0/prepare_prospective.py index 0268537..7750acb 100644 --- a/runs/active-intervention-v0/prepare_prospective.py +++ b/runs/active-intervention-v0/prepare_prospective.py @@ -28,6 +28,7 @@ REPLAY_TIME_SCALE = 0.5 OFFERED_RATE_PER_GPU = 2.75 TARGET_COUNT = round(OFFERED_RATE_PER_GPU * DURATION_S * TP) WINDOW_ID = "chat_w20260313_1000" +ENGINE_VERSION = "0.24.1.dev3+g668cfb7e2" def atomic_json(path: Path, payload: Any) -> None: @@ -140,7 +141,7 @@ def materialize_study( payload = json.loads(base_study.read_text(encoding="utf-8")) payload["study_id"] = f"active-intervention-trace13-rep{repetition}" payload["hardware"]["host_candidates"] = ["dash0"] - payload["engine"]["engine_version"] = "0.24.1.dev3+opprof" + payload["engine"]["engine_version"] = ENGINE_VERSION trace = payload["trace"] trace.update( {