release(0.14.0): bump version + Phase 2 changelog entry - #110
Merged
Conversation
Tags the polygram release that ships add-encoding-partition Phase 2 (#109): the actual per-block dispatch + stitching logic that Phase 1 (v0.13.0) deferred behind a NotImplementedError. What's new in 0.14.0 Compressor.apply now runs per-block compression when encoding_partition is set: - Per-block W_dec/W_enc/b_enc slicing - Cross-block clusters dropped (semantically invalid) - CompressionReport.blocks populated end-to-end - Coverage validation fires before any I/O After this tag publishes, sae-forge can begin add-block-structured-sae Phase 2 — the --encoding-partition CLI flag, AutoMaterialiseSpec.encoding_partition field, and per-row partition_label in ParetoFrontierRow — against a now-functional polygram partition surface. Phase 2 v1 caveats (already documented in PR #109's body and the CHANGELOG entry): per-block rank_ratio/post_A/forge_mse deferred to a separate enhancement; merge strategy works implicitly through the existing dispatch_strategy call. Co-Authored-By: Claude Opus 4.7 (1M context) <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.
Summary
Tags the polygram release that ships
add-encoding-partitionPhase 2 (#109): the actual per-block dispatch + stitching logic that Phase 1 (v0.13.0) deferred behind a NotImplementedError.What's new in 0.14.0
Compressor.applynow runs per-block compression whenencoding_partitionis set:9 new tests; full suite 1070 → 1079; ruff clean; CI green on both 3.11 and 3.12.
Wave C unblocker
After this tag publishes, sae-forge can begin
add-block-structured-saePhase 2:--encoding-partition LABEL:PATHCLI flagAutoMaterialiseSpec.encoding_partitionfieldpartition_labelinParetoFrontierRowagainst a now-functional polygram partition surface.
Phase 2 v1 caveats (documented enhancements, not blockers)
rank_ratio/post_A/forge_msedeferred to a separate enhancement.dispatch_strategy; tests coverzeroexplicitly.Test plan
polygram.__version__ == '0.14.0').v0.14.0tag push (verified post-merge).🤖 Generated with Claude Code