Repository navigation
bench: community report, 2x PH402 SKU 200 (4x GP100, sm_60), Swift 1.5 IQ3_XXS at 1M, --pipeline-windows off vs on over four stages, engine 0.1.41 + patches - #1747
Closed
ruibeikaa wants to merge 2 commits into
Conversation
…5 IQ3_XXS at 1M, --pipeline-windows off vs on over four stages, engine 0.1.41 + patches
The template's section bullets and its results table (configuration, actual prompt, reused and generated tokens, runs, prompt and decode tok/s median and range, TTFT), generated from the per-run files. The comparison tables follow as derived data. No measurement changed.
Contributor
|
nevermind missed it the first time i read this. perfect. you confirmed exactly what i wanted to check |
Owner
|
Thanks for the pull request. We're resetting the tracker for 0.2.0-beta. There are more than 1,300 open issues and pull requests, too many for us to review properly, so we're closing everything that isn't being worked on right now. Closed here does not mean rejected. To reopen it takes about two minutes:
The rules are in CONTRIBUTING.md. |
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.
Results-only submission, no engine changes. Adds bench/results/2026-10-09-community-2x-ph402-sku200/ following docs/COMMUNITY_BENCHMARKS.md.
Headline.
--pipeline-windows 2(#1656 + #1674) on a four-stage layer split of four GP100 dies raises decode by +14.6% to +28.8% on 9 prompts of 87 to 301,147 tokens. Some examples:Prompt reads are unchanged by the flag. Replies are identical bit for bit in all three arms on all 9 prompts.
Hardware:
Software: source builds for sm_60 (
-DSTRATA_EXPERIMENTAL_SM60=ON). The server isserve/server.pyfrom v0.1.41.--prefill-pipe, opt-in; b/a from--calibrate) #1441, prefill: let native-layout packs take STRATA_MMQ_RESIDENT_SORT_NE #1660, prefill: quantize each token's MoE input once and scatter it to its k rows (the same bytes) #1368 and prefill: swiglu + the down product's q8_1 rows, and the MoE combine + hyper-connection write, each in one kernel (the same bits; NVFP4 packs: 8K prompt -5.1%) #1525, plus local sm_60 commits. The commit list is in the README.Model:
ukisai/Swift-1.5-Qwen3.8-Flash-Next-GSQ-RCO-GGUFIQ3_XXS. The dense projections and head were converted to Q8_0 withtools/q8_dense_gguf.py(Pascal GP100: a Q8_0 decode GEMV (STRATA_Q8_SM60=1, opt-in) and IQ3_XXS / IQ3_S tables in shared memory #1424).12,24,36, all 24,576 experts in VRAM.--spec 4 --spec-min-p 0.85 --mtp-window 8192, greedy.Configurations tested (every reply is hashed):
--pipeline-windows 2. One engine start each, the same 9 requests. These include a follow-up at 301K and a return to that conversation from the conversation cache.STRATA_PREFILL_PIPE768 / 290 / 450 on next9. Eight starts in bracketed order, 5 requests each (3 in the one start with the prefill timer).spec_min_p0.5 / 0.7 / 0.85 / 0.95 per request with pipelining on. 3 prompts × 2 rounds.Other results:
STRATA_PREFILL_PIPE768 → 290:bench.py(planab), run again on next9 at 290, reproduced that arm's 5 reply hashes.Limitations:
Context:
--prefill-pipe, opt-in; b/a from--calibrate) #1441:STRATA_PREFILL_PIPE.