Repository navigation
release: 0.64.0 - #1498
Merged
Merged
release: 0.64.0#1498
Conversation
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
|
📖 Documentation Preview The documentation has been built successfully for this PR. Generated Files:
Artifacts:
This comment will be updated automatically when the PR is updated. |
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.
Release 0.64.0. Every differentiable op now has a backward rule, and mixed precision (SKEEP-008) is finished.
scaledDotProductAttentionbackward with its finite-difference, PyTorch and Transformer-block tests ([Feature]: scaledDotProductAttention backward — gradients currently stop at attention #1384, feat(compile-dag): scaledDotProductAttention backward (#1384) #1489, test(compile-dag): a whole Transformer block against finite differenc… #1493); the ops matrix Backward column reads 60/60.convert, removal of the deprecated scaffold ([SKEEP-008]: Precision and encoding conversion #1433, feat(nn): finish SKEEP-008 — export test, differentiable convert, scaffold removal (phases A2, A3, A4) #1492).CastFoldingPassandconvertnodes inComputeGraphExecutor([Feature]: Fold cast pairs between adjacent mixed-precision boundaries (SKEEP-008 follow-up) #1494, feat(compile-opt): CastFoldingPass folds casts that change no value (#1494) #1496).DTypePolicy.Prefer([Feature]: Decide whether a PrecisionBoundary carries DTypePolicy metadata into the compiled graph (SKEEP-008 follow-up) #1495, feat(compile): a mixed-precision layer's dtype is a checked preference (#1495) #1497).concat/squeezebackward (concatBackward returns wrong gradients for inputs of different sizes; squeezeBackward with no axis returns the wrong shape #1490, fix(compile-dag): concat and squeeze backward on shapes they got wrong (#1490) #1491), andDTypeConstraintResolutionPassno longer drops edges (feat(compile): a mixed-precision layer's dtype is a checked preference (#1495) #1497).Minor rather than patch: there are new public APIs, and the generic
dense<T>()/stage<T>()overloads and theMixedPrecision*classes, deprecated in 0.63.0, are removed.Files touched, one commit each as
GITFLOW.adocasks:CHANGELOG.md:[0.64.0] - 2026-11-11with a headline, sections in the usual order, a Changed entry for the dependency bumps (chore(deps): Bump github/codeql-action/upload-sarif from 4.39.2 to 4.39.3 #1484–chore(deps): Bump gradle-wrapper from 9.8.2 to 9.9.0 #1488) and a sentence forTransformerBlockBackwardTest, which had none.README.md: What's New for 0.64.0 replacing the 0.63.0 section, BOM coordinate, contributors, BibTeX.skainet_version, the Android tutorial coordinates,CITATION.cff(version, date), and the release column of the SKEEP-008 status table.VERSION_NAME, with the matrices regenerated bygenerateKernelMatrix generateDocs(version stamps only).Checked locally:
apiCheckandcheckUnmarkedStubspass. A dry run ofpublish.ymlon this branch is started; merge only after it is green.After merge: wait for the merge commit's workflows on
developto go green, then push the annotated tag0.64.0on that merge commit (triggerspublish.yml, Maven Central automatic publishing), and updatemainafter the publish.🤖 Generated with Claude Code