Skip to content

Correct histogram publication ordering in the MTP3 mesh image - #226

Closed
FujitsuPolycom wants to merge 2 commits into
codex/glm53-mesh-nvfp4-mtp-headfrom
codex/mesh-indexer-barrier
Closed

Correct histogram publication ordering in the MTP3 mesh image#226
FujitsuPolycom wants to merge 2 commits into
codex/glm53-mesh-nvfp4-mtp-headfrom
codex/mesh-indexer-barrier

Conversation

@FujitsuPolycom

Copy link
Copy Markdown
Owner

Status: research-only serving image with bounded GPU validation. Related to #224; extends the compute/transport composition in #219.

The derived image adds block-wide synchronization before B12X histogram publication and increments the compiled-kernel revision. The installer checks the exact mesh selector preimage and updates the compute package map, source lock, embedded profile, and source receipt. It preserves the parent transport bundle, CUDA components, vLLM overrides, marker, and native libraries. The unmodified mesh verifier passes before and after installation.

Published image:
ghcr.io/fujitsupolycom/sparkring-glm53-sparkcache@sha256:7aa57ed1901b83c8581c53cb233db930bb1a133d74be01168d967b9dd56b3e49

Validation: 348 local tests passed with three platform skips. On GB10, the mesh parent helper exposed incomplete publication in 20/20 probes; the entry-synchronized helper passed 20/20. The built child passed fifteen GPU correctness cases and 2,000 graph replays with exact selected-index parity, contexts up to 200K tokens, and concurrent copies. External image verification and anonymous pull passed.

No serving containers were replaced. No full-model startup, TP4 collective test, actual SparkCache restore, or soak was run with this child. The managed renderer retains its parent-image pins; deployment requires an explicit source-bound profile update and coordinated validation. The running SparkCache telemetry composition is outside this artifact. The README and validation receipt identify image, parent, source lock, cache namespace, test conditions, and limitations.

The derived mesh image checks the pinned selector preimage, adds the block-entry barrier, and increments the kernel compile revision. Compute receipts and package maps identify the transformed source while retaining transport and native-library identities. Local patch tests and parent/result image-content verification pass; GPU validation is separate.
@FujitsuPolycom

Copy link
Copy Markdown
Owner Author

Status: implemented in SparkRing main through merged #236. The histogram publication-ordering correction in this PR is incorporated; this PR is closed as superseded by that integration.

The component head b95030e327c2044165f46f55396f5f96b6c91a79 is an ancestor of #236's tested head 22c8d48522712508de9898a273408993a7410ee9. The squash merge 60910cc6161fb44003bd3e3708c63a1569ecd0c7 has the identical Git tree, 768a6ff65ca25121a016ea355fa0a7c1080c760c. Squashing preserved the complete source tree without marking this component PR merged automatically.

The native-MTP3 cache/checkpoint guide selects the integrated image and deployment inputs. Closing this component PR does not broaden the profile's research-only hardware qualification.

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