Skip to content

Sync 6 changes to facebookresearch/optimizers - #278

Closed
wz337 wants to merge 1 commit into
facebookresearch:mainfrom
wz337:export-D119898914
Closed

wz337 wants to merge 1 commit into
facebookresearch:mainfrom
wz337:export-D119898914

Conversation

@wz337

@wz337 wz337 commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Summary:
Syncs six landed Distributed Shampoo changes to the OSS mirror via
scripts/oss_sync.sh:

  • Add scalar AdaGrad, RMSprop, and Adam preconditioners (D113343599).
  • Add opt-in dimension normalization for Shampoo factors (D115506679).
  • Warn before loading mismatched checkpoint configs (D119209553).
  • Fix lossless-distributor checkpoint resume with gradient-free parameters
    (D117916151).
  • Remove redundant Newton-Schulz tests that broke the isolated OSS suite
    (D117256061).
  • Document NewtonSchulzRootInvConfig in the preconditioner guide
    (D116595018).

The mirror is generated by the sync script. The new CHANGELOG.md entry was
rewritten by hand into public-facing release notes without internal references.

The generator also re-listed D116658375 because the prior sync marker
deliberately lagged that then-draft commit. Its code and release note already
shipped in D116726514, and there is no corresponding hunk in this mirror diff,
so the duplicate generated bullet is omitted.

The last-sync marker advances to e49b13980a27, the landed D113343599 commit.

Internal revisions: D113343599, D115506679, D119209553, D117916151,
D117256061, D116595018

Differential Revision: D119898914

Summary:
Syncs six landed Distributed Shampoo changes to the OSS mirror via
`scripts/oss_sync.sh`:

- Add scalar AdaGrad, RMSprop, and Adam preconditioners (D113343599).
- Add opt-in dimension normalization for Shampoo factors (D115506679).
- Warn before loading mismatched checkpoint configs (D119209553).
- Fix lossless-distributor checkpoint resume with gradient-free parameters
  (D117916151).
- Remove redundant Newton-Schulz tests that broke the isolated OSS suite
  (D117256061).
- Document `NewtonSchulzRootInvConfig` in the preconditioner guide
  (D116595018).

The mirror is generated by the sync script. The new `CHANGELOG.md` entry was
rewritten by hand into public-facing release notes without internal references.

The generator also re-listed D116658375 because the prior sync marker
deliberately lagged that then-draft commit. Its code and release note already
shipped in D116726514, and there is no corresponding hunk in this mirror diff,
so the duplicate generated bullet is omitted.

The last-sync marker advances to `e49b13980a27`, the landed D113343599 commit.

Internal revisions: D113343599, D115506679, D119209553, D117916151,
D117256061, D116595018

Differential Revision: D119898914
@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Sep 14, 2026
@meta-codesync

meta-codesync Bot commented Sep 14, 2026

Copy link
Copy Markdown

@wz337 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D119898914.

@meta-codesync

meta-codesync Bot commented Sep 14, 2026

Copy link
Copy Markdown

This pull request has been merged in d24a149.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Merged meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant