Repository navigation
ledger(H53): INCONCLUSIVE, B2 not deliverable on k3d-gpu; amendment R1 and the run's records - #267
Merged
Merged
Conversation
…and the GPU window Amendment R1 is recorded before any H53 hold or smoke. It changes mechanics only: no arm, model, sampling, prediction, statistic, gate, threshold, seed or order changes, and no cap rises. - live.sh: stage_path moves to top level. The solo path called it while it was defined only inside the pairs branch, so AG would have served an empty hostPath. The solo branch also passes LIVE_PAIRS_GUARD as --guard-s, so a wiring smoke runs only the warm-up. - solo.py: alive_blocks, the blocks that can still count after each hold. The window stops once fewer than three can, since the verdict is then fixed at INCONCLUSIVE. - prehold.sh: the window steps. E4's setup.sh under the bench lock, a model re-verify, front-door checks, stop and start through gpu-serving.sh (never rm), the AG and B2 smokes, the scored holds, per-card Prometheus records and a deadman that restores serving if the session dies.
…ecords H53's window ran on crescent from 1f39488 (amendment R1). After E4's setup and a model re-verify, both serving pairs were stopped with docker stop at 00:15Z. The wiring smokes ran, and both pairs were restored at 00:37Z. - AG's smoke passed. agent manifest chose the GPU, and OVMS 2026.4.1 was ready on one card (0000:7c:00.0) and answered its warm-up. - B2's ladder: rung (a) stops on the missing setvars.sh, as the pre-registration read from the image. Rung (b) gets vLLM v0.28.0 started. Its four XPU workers then fail in their first all_reduce: oneCCL's init_device_fds cannot open /dev/dri/by-path, which neither the k3d node container nor the pod has. Rungs (c) and (d) do not apply to that error, so B2 is not deliverable. By the pre-registered rule no hold runs and H53 is INCONCLUSIVE. 0 of 8 holds were used. Serving proof after the restore: gpu-serving.sh answered on each pair's port, each pair's docker inspect key (image, command, env, devices, mounts, ports) matched its pre-stop copy, and a chat through Dynamo :8100 answered "OK" with each pair's num_requests_total rising (:30000 2 to 3, :30001 3 to 4). The technical report's counts move to 29 INCONCLUSIVE and 18 PENDING.
# Conflicts: # docs/intel/technical-report.md
This was referenced Oct 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
H53 ran on crescent on 2026-10-30, from 1f39488 (this branch's first commit, pushed at 00:13:25Z, before the first H53 step). Its verdict is INCONCLUSIVE (not deliverable). No scored hold ran, so 0 of the 8 permitted holds were used.
Amendment R1 (mechanics only; no arm, prediction, statistic, gate, threshold, seed or order changes, and no cap rises):
agentbench solo --guard-s, so a wiring smoke runs only the warm-up. The scored holds leave it unset.What happened in the window (00:15 to 00:38Z):
agent manifestchose the GPU, and OVMS 2026.4.1 was ready on one card (0000:7c:00.0) and answered its warm-up in 5.5 s. The other three cards stayed at 0 GiB./opt/intel/oneapi/setvars.shis not in vllm-openai-xpu:v0.28.0. The pre-registration had already read this from the image.oneCCL: ze_fd_manager.cpp:144 init_device_fds: opendir failed: could not open device directory, the same error in two attempts. The image's libccl opens/dev/dri/by-path/. The host has that directory, but the k3d node container does not, so the Intel GPU plugin cannot pass it to the pod (smoke/H53-smoke-B2-b/hold/devdri-diag.txt).Serving restore, with proof:
docker startat 00:36:38Z.docker inspect.Checks run locally: tests/claims_check.sh (27 files clean) and its test; tests/ledger_drift_check.py (42 files agree with 81 rows) and its test; pe_premise_check and its test; model_cards_license_test; bench/eatflow test_pairs (66), test_solo (18), test_agentbench (95), test_h4345 (46), crescent/test_holds and test_crescent; bench/apb/test_stage; shellcheck v0.11.0 at warning level on every changed or added script. All pass.
Records are in bench/eatflow/results/2026-10-20/H53/ (prehold/, window/, smoke/, runs/). The technical report now counts 32 INCONCLUSIVE and 15 PENDING, after merging main.