Repository navigation
Final release: bit-exact KV shard with the disk prefix cache beside it - #40
Merged
Merged
Conversation
The engine now spills and restores each rank's own half of the sharded latents (Enntity/atlas feat/kvshard-nvme), so serve.py, start.sh and start-node.sh no longer refuse the combination and the shard stays on whether or not PREFIX_CACHE_DIR is set. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…n stage (ATLAS_IMAGE_CHECKS=0 skips them) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> (cherry picked from commit 63918b5)
… cache beside it Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…beside them 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.
Final release: bit-exact KV shard, with the disk prefix cache beside it.
Engine
Enntity/atlassparkglm/atlas-20261009-final@b85befc6=sparkglm/atlas-20261009(e034500d) plus:feat/kvshard-nvme): each Spark spills and restores only the latents it owns.feat/kvshard-exact): few-row MLA attention uses one canonical decomposition whether the shard is on or off, so turning it on changes no output bit.fix/canonical-history): one split count for every row count, so a row's bits no longer depend on the DFlash verify width beside it.Launcher
SPARKGLM_KV_SHARD=1no longer refuses the disk prefix cache;.env.exampleand the tests are updated.ATLAS_BUILD_JOBSoverrides). The in-image release checks run in their own Dockerfile stage (ATLAS_IMAGE_CHECKS=0skips them). A cached rebuild on a Spark takes about 3 minutes.Checks on the pair (engine b85befc6, dev binary, 4x1m profile)
de6a323e9085with the shard on and off.ATLAS_GLM_KV_CANONICAL=0isolated it, and a new GPU test (a_row_does_not_depend_on_the_rows_beside_it) fails before the fix and passes after.🤖 Generated with Claude Code