Repository navigation
Conversation
…eckpoint at TP=2 On Bizuayeu/GLM-5.3-Flash-Jammed-XSFP4, greedy, two GB10s at TP=2 with --parallel 4 and main 0fed2e4, copies kept every reply the same token for token, but sped some loads up and slowed others, so TF_GLM_COPIES=1 stays opt-in (the owner's answer on ashhart#1910). The Verified copy drafts section said device exactness and speed were pending; it now says what that checkpoint showed and gives its rows, in that scope.
Owner
|
Thanks @Bizuayeu. The table keeps the useful gains and the slower cells visible, names the one-checkpoint greedy TP=2 setup, and explains the copy-on default used for those runs. The default remains off, and the text keeps other checkpoints and sampled replies outside that evidence. The figures match the supplied description and the local link checks pass. Ready for this docs update; no device rerun needed.
|
This branch has not been deployed
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.
What this changes
The Verified copy drafts section of
docs/recipes/glm-5.3-flash-cuda.mdsaid that device exactness and speed were pending (#1910). They are measured now on one checkpoint: copies kept every reply the same token for token, but sped some loads up and slowed others, soTF_GLM_COPIES=1stays opt-in. The section now says so and gives the rows, in the scope asked for in #1910 (one checkpoint, greedy, two GB10s at TP=2 with--parallel 4, the main commit), so a reader can see where copies pay and where they cost.3d42a462fb86).atc overlap --json(2026-11-14 10:33 UTC, base main3d42a462fb86;complete: false, with the other pull requests' limit, unavailable pull files, the pull requests' limit and the time limit): 10 open pull requests share a file; atc test-merged them: 7 merge cleanly and 3 (qwen27: serve the 27B pair, refuse what a pair cannot keep, and die with the peer #1434, DeepSeek-V4.1: read the pack's weight spans past the page cache (core/direct_io) #1924, qwen3-asr: host slice, the shared tower and Qwen3 schedules over a backend binding (#2105) #2239) conflict, each inCHANGELOG.md, and each conflicts with main in the same files (git merge-tree). The 9 open pull requests that also changedocs/recipes/glm-5.3-flash-cuda.mdmerge with this branch with the same files as with main: 5 cleanly, kv pool: a named TF_KV_SHARE's slots come where an asked cache goes #3125 and glm cuda: each decode window width keeps its faster expert form #3249 inCHANGELOG.mdonly, and glm cuda: TF_GLM_GRAPHS=1 replays verify windows as CUDA graphs (#1490) #2279 and cuda: GLM, MiniMax and Nemotron placed from one launch, by flags or aliases (T1b of #2560) #2919 in files this branch does not touch.Checks on this head
57c5f9dea166, which only puts this pull request's number in the CHANGELOG line, on8e567dba1126(docs only: the recipe's paragraph and table, and one CHANGELOG line). On this head,tools/pr_check.py --base origin/main --pr 3335: 0 errors, 0 warnings (lean 341 vs 341, 0 new).python -m pytest -q -rs -p no:cacheproviderfrom the root, on the base and on8e567dba1126: 459 passed, 86 skipped and 519 subtests passed on each, with the same skip reasons. Main's CI run of the same job on3d42a462fb86has 461 passed and 84 skipped: the two more skips here aretools/zig/test_nfkd_tables.py's, since this interpreter has Unicode 15.0.0.57c5f9dea166(runs 43592855621 and 43592855612): benchmark-clients (ubuntu-latest, windows-latest), pytest (461 passed, 84 skipped and 519 subtests passed, as on main), release-paths (ubuntu-24.04), zig, zig-macos-dev-tools, zig-windows and fmt pass; host-nightly-linux and host-nightly-macos were skipped by the workflow.Receipt
n/a: documentation only, so it cannot reach inference. The rows are my #1910 comment's, measured on main
0fed2e4a5fwithBizuayeu/GLM-5.3-Flash-Jammed-XSFP4on two GB10s at TP=2,--parallel 4, four fresh launches (off, on, on, off),tools/bench_concurrent.py --alone --serial, greedy, 3 reps, each figure the cell's median. Every item'stoken_sha256was one hash over its streams, reps, alone and serial runs and the four launches. The copy-on launches turned copies on through a local default with the same path asTF_GLM_COPIES=1, againstTF_GLM_COPIES=0; that comment's "Setup and every row" has each launch's tok/s and range.Checklist