Repository navigation
vision-suite: 0.35.0 on the H100 — the campaign, the 908 gate on Hopper, OCRBench and MLX-CUDA gemma4 budgets - #459
Merged
Conversation
…e 908 gate on Hopper and think-on across the fleet The 2026-09-30 campaign again on 0.35.0-dynres-15-ga657392, the build the H100's production service runs, on a second server of it. Think off, all 84 GGUF arms equal 0.34.4's, and MLX moves no more than 0.34.4 moved against itself. Think on, seven tags: no GGUF case loops. The 908 gate on sm_90: 1 of 27 gemma4:26b-a4b cases loops with 908 and 4 without, each arm run twice with byte-identical results. gemma4:31b-it-q4_K_M's prefill drift is not the build, the prompt cache or the serving path. MLX-CUDA clamps gemma4 image budgets to 70-1120. The bundle holds all 35 cells; the 2026-09-30 document now points to the prefill answer. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…mpt cache off All 1000 items for the eight campaign tags. Seven scores equal 2026-10-01's and qwen3.6:35b-a3b-nvfp4 scores 877 against 878. The three GGUF arms give every answer byte for byte and run 21 % (gemma4:31b-it-q4_K_M) and 8 % (qwen3.8:27b-q4_K_M) faster per item, the prompt cache's cost. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…budgets read from behaviour - The v0.35.0 fold record gains the H100 as a host: a Go-only build of main on production's payload, #444's preflight, this campaign as gate 6, and the deploy. Its profile table no longer says CUDA admits no 0.35.0 profile. - The 908 register row records the sm_90 measurement: the condition is met on neither architecture. - The prompt-cache document records that the suite's prefill timings leave the cache update out, now measured, and OCRBench's speed-up with it off. - [expect.mlx-cuda.gemma4] records the budgets read from behaviour. budgets_observed stays false: no load log shows them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… answers, and which server ran the 0.34.4 cells Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
In short
end: 4 of 27 without 908, 1 with it. The sm_120 host gave 6 and 1. Both arms reproduced byte for byte on a second
run.
configuration measures the same prefill today, so 2026-09-30's figure stays unexplained.
on gemma4:31b-it-q4_K_M.
budgets_observedstaysfalse.What's in it
docs/maxusai/vision-campaign-2026-10-04-h100-sm90.md;vision-suite/bench-runs/.bench-runs/ocrbench/ext_h0350-*) and their host profile;ocrbench-h100.md;ocrbench.md.llama-server-prompt-cache.mdand the 2026-09-30 campaign document point to the new evidence.[expect.mlx-cuda.gemma4]gets a dated comment. No value changes.Checks
summarize_engine_compare.py --bundleandsummarize_extbench.py. The derived counts come from snippets in the documents that read only committed files.test_verdicts.py(238 OK),test_bundle_campaign.py,test_summarizers.py,test_extbench.pyandcheck_source_paths.py. The no-names check needs CI's deny-list.OCRBench test image, already in the 2026-10-01 files.
Not in it
2026-10-07.
🤖 Generated with Claude Code