Skip to content

Audit: doc freshness + one-pass-success fixes from the W7900 verification - #16

Merged
AIwork4me merged 1 commit into
masterfrom
audit-pass
Aug 16, 2026
Merged

Audit: doc freshness + one-pass-success fixes from the W7900 verification#16
AIwork4me merged 1 commit into
masterfrom
audit-pass

Conversation

@AIwork4me

Copy link
Copy Markdown
Owner

Summary

Systematic audit after the W7900 verification passes (PR #6 + 7.2.1/7.14.0 reproductions), in two dimensions:

1. Documentation freshness — every public doc cross-checked against the measured data

Finding Fix
handoff.md claimed the dGPU track "remains pending" updated to the landed W7900 status
results-index W7900 section described one Study-2 pass now Study 1+2, three labeled ROCm passes, cell-bundle links
README ratio "~6.6×" was carried from the 7.2.4 tables while the rows now show 7.14 numbers recomputed (~6.4–6.5×)
Preset VRAM claims unlabeled by ROCm version labeled (7.2.4)
No entry point told W7900 users their validated path before they hit a gfx1151-scoped failure getting-started note + troubleshooting entries
The two failure modes discovered during verification existed nowhere in troubleshooting added rocblas-wrong-arch-tarball and orphan-server-contaminates-bench

2. One-pass success — every user-facing script traced along its documented path

Finding Fix
gguf-quickstart.sh hardcodes AMDGPU_TARGET=gfx1151: non-gfx1151 users paid a ~15-min wrong-arch build before an opaque HIP failure fail-fast GPU gate with an actionable redirect
install-rocm-7.14.sh silently installs a stack that core-dumps multi-slot decode on W7900 (rocBLAS has no gfx1100 kernels; c=1 masks it) non-fatal 10 s warning, verified on a real W7900 host
gguf-bench-cell.sh reports a missing uv only after the model loaded preflight check
_repro_driver.sh provenance pass crashes on a cell truncated by an interrupted run, breaking RESUME skip-with-notice
w7900-repro README lacked the resume/cleanliness ritual this verification proved necessary documented

Verification

  • 180 passed / 1 skipped (same no-GPU suite as CI), check_claim_consistency ok, bash -n + shellcheck (error level) clean.
  • The UX tests caught a real regression in the first draft (grep exiting 1 on empty input under set -eo pipefail silently aborting the script) — fixed and kept as coverage.
  • Installer warning and quickstart gate exercised on real hardware (gfx1100 host) and on the fake-prefix test path.

…tion

Documentation (verified against the 2026-08-16 three-ROCm-pass data):
- handoff.md still said 'the Radeon dGPU track remains pending' — stale
  since PR #6 landed; updated with the W7900 track status and evidence.
- docs/results/README.md W7900 section described only Study 2 / one pass;
  now states Study 1+2 and the three labeled passes (7.2.4 submission,
  7.2.1 reproduction, full 7.14.0 matrix) with cell-bundle links.
- README gfx-vs-APU ratio recomputed from the 7.14 numbers now shown
  (~6.4-6.5x at c=16, was '~6.6x' carried over from the 7.2.4 tables).
- w7900-gfx1100.md preset VRAM note labeled with its ROCm version (7.2.4).
- docs/getting-started.md: upfront redirect for non-gfx1151 users to the
  validated W7900 path and the gfx110X-all requirement.
- troubleshooting.md: two new entries distilled from this verification —
  rocblas-wrong-arch-tarball (gfx1151 tarball core-dumps multi-slot on
  W7900; c=1 masks it) and orphan-server-contaminates-bench (stale
  llama-server poisons cells; clean-before/after ritual).

One-pass success (scripts):
- gguf-quickstart.sh: fail fast when rocminfo shows a non-gfx1151 GPU,
  instead of building a wrong-arch llama.cpp for ~15 min and failing at
  server start; empty rocminfo output is left to 00-check-env.sh.
- install-rocm-7.14.sh: non-fatal 10 s warning when the host GPU is
  detectably not gfx1151 (the archive is gfx1151-only); skipped for the
  ROCM714_MANIFEST test seam. Verified firing on a real W7900 host.
- gguf-bench-cell.sh: check 'uv' before launching anything — a missing
  uv previously surfaced as 'command not found' after the model loaded.
- w7900-repro/_repro_driver.sh: provenance pass skips unreadable
  (truncated-by-interrupt) cell JSONs with a notice instead of crashing,
  so RESUME always works.
- w7900-repro/README.md: resume/cleanliness ritual + gfx110X-all pointer.

All gates green: 180 passed / 1 skipped, claim-consistency ok, shellcheck
(error-level) and bash -n clean. grep-under-pipefail regression caught by
the UX tests and fixed (|| true on the substitution pipelines).
@AIwork4me
AIwork4me merged commit 1debeff into master Aug 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant