Skip to content

pytorch-optimizer v4.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Oct 06:17
a30acb2

What's Changed

  • [Feature] Add foreach and compiled updates to adaptive optimizers by @kozistr in #616
  • [Docs] Clarify guides and shrink optimizer visualizations by @kozistr in #617
  • [Feature] Add foreach and compiled updates to Muon optimizers by @kozistr in #618
  • Reorganize optimizer utilities and streamline Newton-Schulz updates by @kozistr in #619
  • Reduce GPU overhead in matrix optimizer helpers by @kozistr in #620
  • Consolidate and speed up global gradient norm calculations by @kozistr in #621
  • Fix optimizer edge cases and speed up parameter grouping by @kozistr in #622
  • [Feature] Implement DASH optimizer by @kozistr in #623
  • Remove redundant test cases and simplify shared test code by @kozistr in #624
  • Expand compiled optimizer updates and batch compatible Muon matrices by @kozistr in #625
  • Fix optimizer scaling, layout, precision, and wrapper APIs by @kozistr in #626
  • Save uv caches only on main by @kozistr in #627
  • Reduce optimizer step allocations and overhead by @kozistr in #628
  • [Performance] Reduce optimizer update overhead by @kozistr in #629
  • Accelerate optimizer steps with batching and compilation by @kozistr in #630
  • [Performance] Accelerate foreach updates and extend optimizer compilation by @kozistr in #631
  • feat: Add MuonClip and Gram Newton-Schulz by @kozistr in #632
  • refactor: Split Muon optimizers into a package by @kozistr in #633
  • feat: Support FSDP2 in Muon, MuonClip, and AdaMuon by @kozistr in #634
  • perf: Batch A2Grad updates with foreach by @kozistr in #635
  • fix: Accept strided segmentation loss inputs by @ktz03 in #637
  • perf: Batch and compile ten optimizer updates by @kozistr in #638
  • perf: Batch and compile ten additional optimizers by @kozistr in #639
  • perf: Batch six optimizers and compile ten by @kozistr in #641
  • perf: Batch nine optimizers and compile ten by @kozistr in #642
  • perf: Batch Adai and AdamS updates by @kozistr in #643
  • perf: Batch Hessian optimizers and MADGRAD by @kozistr in #645
  • perf: Batch AdaGC and CAME updates by @kozistr in #646
  • perf: Accelerate projected and momentum updates by @kozistr in #648
  • perf: Batch adaptive and variance-reduced updates by @kozistr in #649
  • refactor: Remove Ranger25 by @kozistr in #651
  • perf: Batch unprojected updates and fuse AdEMAMix by @kozistr in #652
  • perf: Enable Muon batching and compile RACS updates by @kozistr in #653
  • perf: Batch SaRA, FlashAdamW, and Emo updates by @kozistr in #654
  • perf: Batch DAdaptAdaGrad, DAdaptAdan, and Prodigy by @kozistr in #657
  • perf: Accelerate SAM, WSAM, SM3, and SPAM by @kozistr in #658
  • fix: Correct Muon learning rate scaling by @kozistr in #662
  • [Fix] Apply coupled weight decay in DAdaptAdam and DAdaptSGD by @flyingdoubleG in #660
  • fix: Correct optimizer updates and finish speed audit by @kozistr in #663

New Contributors

Full Changelog: v4.0.0...v4.1.0