Correct active intervention engine provenance

This commit is contained in:
2026-07-15 02:07:27 +08:00
parent e5fd463f05
commit 39b767e384
2 changed files with 12 additions and 4 deletions

View File

@@ -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.

View File

@@ -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(
{