COMMUNITY SOURCE INDEX · Source-backed · Free accessAbout the index ↗
Run AI Here Source ledger ↗

EVIDENCE EXPLAINED / A16

GLM-5.3-Flash on Two Sparks: Speed Meets Quality Gates

A pinned NVFP4 target, DFlash2 draft and community image reach sustained decode and 120124-token retrieval, while strict output failures remain visible.

THE PRACTICAL ANSWER

The selected seven-token draft arm is faster than the baseline in this source, but every arm retains quality_passed=false. The fastest three-token diagnostic failed the response contract before code execution. This is a text-only community experiment with useful negative results.

Two DGX Sparks / NVIDIA NVFP4 artifact / Marlin W4A16 compute / text only.

Four sustained prompts per arm, one boot per arm. No production-readiness score.

A deployment can finish long requests and generate faster while still failing the contract an application needs. Weschera's GLM-5.3-Flash experiment is useful because it preserves that outcome. On two DGX Sparks, a seven-token DFlash2 arm improves the source's median estimated decode rate, but strict output failures remain. A faster three-token diagnostic is rejected before code execution. None of the three arms receives a clean overall quality pass. These are original community observations, not new Run AI Here measurements.

Pin the target, draft and execution environment separately

The target is nvidia/GLM-5.3-Flash-NVFP4 at 423acf37583782c51c142d145aef733d72943d93. The DFlash2 draft is a different artifact at bf582e4eacc1810f76656d1811693ff6c6737d2a. The community vLLM image has a recorded digest ending abe85a6; its complete digest is retained in the adjacent JSON and original manifest. A document pin does not replace any of these identities.

The source manifest and reproduction document describe two 128 GB unified-memory GB10 nodes using TP2 over RoCE. NVIDIA NVFP4 is the storage format, while Marlin uses W4A16 MoE compute. Do not describe the result as a native W4A4 throughput test. The target export lacks an MTP head; DFlash2 is the tested speculation path. The report is text only, with image and video inputs disabled.

The selected setup uses eager execution, an explicit 6 GiB FP8 E4M3 KV allocation, a 131,072-token window, one request slot, a 128-token prefill batch and disabled prefix caching. An overlay supplies Transformers 5.16.1 and tokenizers 0.23.1. These details make a useful reproduction inventory. They do not establish portability to a stock upstream installation or a second GB10 software stack, and this is a community recipe rather than an official NVIDIA production qualification.

Read the speed denominator before the headline

The saved comparison JSON includes four naturally stopping sustained requests per arm: two English technical tutorials and two Korean essays. Prompt counts are 78 or 92 tokens. Outputs vary greatly, rather than holding one identical response length constant. The saved English request uses temperature zero, top-p one and seed 37. Its output cap is the remaining serving window. The source does not accept a context-limit finish as a natural benchmark stop.

Arm Draft tokens Median estimated decode, tokens/s Overall quality gate
Baseline 0 15.18 false
DFlash2 selected 7 20.50 false
DFlash2 diagnostic 3 24.78 false

Estimated decode divides completion tokens by wall time after subtracting measured TTFT. It is different from end-to-end request throughput. There is one boot per arm and four different prompts, not four independent boot replications of an identical task. No uncertainty interval is supplied. Ratios of those medians describe these outputs under these settings; they do not establish a universal improvement or the same reduction in application completion time.

Three GLM decode medians are shown alongside a false overall quality flag for every arm.

The selected depth-7 arm passed executed semantic checks but retained two strict output-format failures.

For example, the baseline English outputs contain 4,356 and 10,853 tokens, while the depth-7 English outputs contain 7,396 and 2,292. The amount and shape of generated work differ. Those facts matter when deciding whether a faster token stream improves a particular application. Short ACK latency, sustained prose generation, code correctness and long retrieval should remain separate checks.

Preserve the selected arm's strict failures

The selected depth-7 arm passes the executed semantic checks, including the source's fixed and generated code cases. It nevertheless fails two strict requirements. One probe asks for Python without a Markdown fence and receives fenced code. A separate thinking-on probe requires final content exactly 703 and receives reasoning plus the answer. These are observable response-contract failures. The arithmetic answer being present does not turn the strict final-content requirement into a pass.

All arms have quality_passed=false in the raw comparison. A selected serving candidate is therefore not synonymous with a fully qualified deployment. The distinction matters for JSON consumers, code runners and tools that accept a constrained output format. An editor should not strip unwanted material, run the repaired answer and retrospectively mark the original response compliant. A downstream repair workflow would need its own explicitly defined evaluation.

Why the fastest arm was rejected

The baseline and depth-3 diagnostic fail the early one-code-block contract in the short quality gate. The source stops before later code execution checks in that branch. This means later checks are skipped, not that the underlying algorithm was measured and proven wrong. The failed response structure is enough to reject that arm for the source's contract, but it does not justify a broader claim about every code answer from the model.

Likewise, the comparison's semantic_checks_passed=false must be read with the detailed gate. It is a campaign outcome containing an early contract failure. A single Boolean cannot explain which tests executed. The adjacent JSON retains both the flag and strict-failure descriptions, so people and AI can inspect the actual reason rather than infer it from a speed ranking.

120,124 actual input tokens under a 131,072-token configured window.

All three arms recovered three markers; this is neither full-window proof nor broad quality equivalence.

The long input is an exact retrieval check

All three arms recover beginning, middle and end markers from 120,124 actual input tokens. The configured window is 131,072. The check demonstrates that particular retrieval under that serving configuration; it does not prove a completed full-window input, arbitrary document reasoning or concurrent long-context admission. These requests run at C1, and no higher-concurrency performance sweep is supplied.

The 6 GiB KV allocation is a configuration value. It is not whole-model peak unified memory. The source does not provide a paired total peak-RAM trace for every sustained or long-context request. Weight-file bytes are another quantity and should not be added to an allocation to invent an observed peak. Peak memory, repeated-boot dispersion and concurrency scaling stay unknown in this interpretation.

Treat the custom thinking template as its own condition

The report's forced-OFF template uses an empty thinking prefix while retaining maximum-effort system wording. Planning can leak into final text. The author therefore does not qualify it as native thinking OFF. The separate thinking-on strict failure should not be attributed to that template without an isolated comparison. Output structure, reasoning controls and draft depth vary across the probes, and the saved failures do not identify one universal cause.

A pinned NVIDIA artifact does not make a community GB10 recipe an official NVIDIA runtime.

DFlash2 draft revision, target revision and image digest remain separate source fields.

Finally, the selected server's restart is followed by a health probe. That is a service-readiness observation, not a repeated quality suite on the final boot. Anyone reusing this recipe should retain the target revision, draft revision, image digest, template and overlay in their own inventory, then validate the response contracts they actually need. The published experiment gives concrete starting conditions and useful failures; it leaves production readiness, broader quality and workload-specific peak memory to further measured evidence.

Continue with the source material

Original sources and evidence boundary

Checked 2026-10-18. Source declarations and community measurements retain their own conditions. No independent model benchmark was run by Run AI Here.

  1. Weschera · README.md Document revision: 281dc9a982bca17e944b322746658250a670ae73
    Document checksum and matching source record

    SHA-256 76327764bf18694718fbfac4d253c5525bf98e0b1d8d914f35765acfd34904cf

    Read source conditions →
  2. Weschera · docs/RESULTS.md Document revision: 281dc9a982bca17e944b322746658250a670ae73
    Document checksum and matching source record

    SHA-256 ff3e50dd4f7a65232e37c01e4dd79ca5bee10c9ba66dbbec0f2cf1a7b5a4c3d5

    Read source conditions →
  3. Weschera · REPRODUCE.md Document revision: 281dc9a982bca17e944b322746658250a670ae73
    Document checksum and matching source record

    SHA-256 89dd3e9334b41901f2ae8dc1d92ec8437e2ed90c143e4026c28c0978242f13c2

    Read source conditions →
  4. Weschera · SOURCE_MANIFEST.json Document revision: 281dc9a982bca17e944b322746658250a670ae73
    Document checksum and matching source record

    SHA-256 7065d7de93ef78feb6023048fefde4506c097148cfc2733bfe65257bcbac1692

    Read source conditions →
  5. Weschera · evidence/text128-dflash-resume/comparison.json Document revision: 281dc9a982bca17e944b322746658250a670ae73
    Document checksum and matching source record

    SHA-256 36dc46ce255d484340558a64b6b45ce2b79f644471d91cbe6dc0e7a82de2d461

    Read source conditions →
  6. Weschera · evidence/text128-dflash-resume/dflash2-7/quality-report.json Document revision: 281dc9a982bca17e944b322746658250a670ae73
    Document checksum and matching source record

    SHA-256 239adbba20e74bd853f04af15301d6c5b4254512b5ee9e4b79a532b64bac0957

    Read source conditions →
  7. Weschera · evidence/text128-dflash-resume/dflash2-7/speed-prose-0-request.json Document revision: 281dc9a982bca17e944b322746658250a670ae73
    Document checksum and matching source record

    SHA-256 46e917cee3ce542c4b710c92cdb0f22fa98281177d0405f94e57af3f6fd89ff6

    Read source conditions →

AI-assisted draft, reviewed and edited by Run AI Here. Four sustained prompts per arm, one boot per arm. No production-readiness score. Original authors retain attribution. Corrections should identify the source revision and affected statement.