Skip to content

Releases: deepspeedai/DeepSpeed

v0.19.2 Patch Release

Choose a tag to compare

@loadams loadams released this 16 Jun 20:52
b919284

What's Changed

  • fix(fp16): filter requires_grad in FP16 optimizer flat buffer init by @avicooper1 in #8029
  • Run AutoSP compile tests sequentially by @tohtana in #8020
  • Fix PR-target workflow concurrency groups by @tohtana in #8017
  • Fix full CI test isolation for ZeRO chmod and NVMe quantization tests by @tohtana in #8008
  • Keep required CI checks visible for ignored paths by @tohtana in #8019
  • Bump version by @sfc-gh-truwase in #8030
  • Add engine.coalesce_grad_reduction() for ZeRO 1/2/3 multi-backward by @roycho96 in #7992
  • feat(zero): enable torch.func transforms on engine for ZeRO 0/1/2 by @roycho96 in #8026
  • Simplify module_inject.transpose by @xbcReal in #8028
  • Fix DeepCompile all-gather scheduler candidate selection by @tohtana in #8033
  • Version fix to unblock pypi by @sfc-gh-truwase in #8039
  • Bump version after 0.19.1 release by @tohtana in #8040
  • Fix DeepCompile ZeRO-3 release parameter lifetime by @tohtana in #8032
  • Fix ZenFlow ZeRO-3 selective optimizer crash with parameter offload on nvme by @Antlera in #8042
  • Add test coverage for Muon muon_lr/adam_lr overrides by @sowndappan5 in #8047
  • Avoid HF Hub access in CPU unit test setup by @tohtana in #8053
  • Fix DeepCompile ZeRO-1 grad target lifetime by @tohtana in #8036
  • Normalize ZeRO-3 DeepCompile grad dtype before reduction by @tohtana in #8038
  • Remove AutoSP assertion against Transformers version by @tohtana in #8044
  • fix(transformer): use correct stride in Transpose_Kernel shared memory indexing to eliminate bank conflicts by @flutist in #8055
  • zero3: invalidate coordinator trace on hook re-registration by @roycho96 in #8043
  • Consistent fp32 grads flow by @sfc-gh-truwase in #8056
  • Add AutoEP by @tohtana in #7938
  • Fix: ZenFlow Adam integration for updated PyTorch backward flow (#7759) by @Antlera in #7771
  • Pass expected grad dtype to register_z3_param in ZeRO-3 release test by @tohtana in #8063
  • Add Biren SUPA accelerator support by @frozenleaves in #8054
  • Mixed-precision: per-policy param/buffer dtype cast (preserve fp32 buffers) by @sfc-gh-truwase in #8066

New Contributors

Full Changelog: v0.19.1...v0.19.2

v0.19.1

Choose a tag to compare

@sfc-gh-truwase sfc-gh-truwase released this 27 May 13:19
510ebe5

What's Changed

New Contributors

Full Changelog: v0.19.0...v0.19.1

v0.19.0

Choose a tag to compare

@loadams loadams released this 06 May 21:47
98a2fbd

What's Changed

New Contributors

Full Changelog: v0.18.9...v0.19.0

v0.18.9 Patch Release

Choose a tag to compare

@loadams loadams released this 30 Mar 16:42
8c93851

What's Changed

  • Respect $TRITON_HOME by @Flamefire in #7907
  • Add Feature Universal Checkpoint for AutoTP by @nathon-lee in #7908
  • fix: remove unnecessary shell=True in ROCm GPU architecture detection by @instantraaamen in #7915
  • Don't detect local GPU if $DS_IGNORE_CUDA_DETECTION is set by @Flamefire in #7896
  • Add HuggingFace tp_plan support for AutoTP by @delock in #7901
  • fix: handle non-existent path in is_nfs_path for Triton autotune cache by @Krishnachaitanyakc in #7921
  • Fix backward compatibility of torch.amp.custom_fwd for PyTorch < 2.4 by @tohtana in #7920
  • Extending Muon Optimizer Support for ZeRO Stage 3 by @PKUWZP in #7919
  • Add news item for ASPLOS 2026 Best Paper Award by @PKUWZP in #7923
  • fix(superoffload) preserve multi-group updates with shared cpu buffers (#7905) by @xylian86 in #7906
  • AGENTS.md: Add pre-commit command to existing CI requirements line by @delock in #7930
  • Update README with latest news from DeepSpeed by @PKUWZP in #7931
  • Merging AutoSP into DeepSpeed by @neeldani in #7860
  • Add fallback to full test by @tohtana in #7933
  • Remove Microsoft Corporation copyright from AGENTS.md and CLAUDE.md by @PKUWZP in #7932
  • Update version.txt for latest incoming release 0.18.9 by @loadams in #7935

New Contributors

Full Changelog: v0.18.8...v0.18.9

v0.18.8 Patch Release

Choose a tag to compare

@loadams loadams released this 13 Mar 18:48
5f7b687

What's Changed

New Contributors

Full Changelog: v0.18.7...v0.18.8

v0.18.7 Patch Release

Choose a tag to compare

@loadams loadams released this 05 Mar 20:43
6c59d54

What's Changed

New Contributors

Full Changelog: v0.18.6...v0.18.7

v0.18.6 Patch Release

Choose a tag to compare

@loadams loadams released this 12 Feb 23:21
d2ca6e7

What's Changed

New Contributors

Full Changelog: v0.18.5...v0.18.6

v0.18.5 Patch Release

Choose a tag to compare

@loadams loadams released this 30 Jan 18:21
b19987c

What's Changed

New Contributors

Full Changelog: v0.18.4...v0.18.5

v0.18.4 Patch Release

Choose a tag to compare

@loadams loadams released this 07 Jan 22:58
b35d9eb

What's Changed

  • Update version by @sfc-gh-truwase in #7719
  • Disable deterministic option in compile tests by @tohtana in #7720
  • Fix SuperOffloadOptimizer_Stage3 crash due to missing param_names parameter by @ImaGoodFella in #7715
  • [AMD][ROCm] Improve support of AMD by @k-artem in #7448
  • fix typo by @stas00 in #7722
  • Skip none in backward hook by @tohtana in #7725
  • [Engine] Only scale gradients if scale_wrt_gas is True by @kashif in #7724
  • Fix testcases that depends on triton by @k-artem in #7731
  • Fix rare hang in DeepSpeed Async I/O wait by releasing the Python GIL by @xylian86 in #7727
  • Fix #7733: Replace torch.sqrt with math.sqrt in scale_lr for sqrt method by @Rakshit-gen in #7735
  • replace moe checkpoint dp_world_size with seq_dp_world_size by @wukong1992 in #7732
  • [BUG] Fix UlyssesSPAttentionHF.register_with_transformers() crash with PEFT models by @Rakshit-gen in #7737
  • Add core api update blog by @tohtana in #7738
  • Fix Nebula checkpoint engine commit() API mismatch by @Rakshit-gen in #7740
  • Fix DecoupledCheckpointEngine deadlock and improve reliability by @Rakshit-gen in #7742
  • Fix OnebitLamb NaN propagation with empty parameters by @Rakshit-gen in #7736
  • fix: remove premature MPI environment variable check in OpenMPIRunner by @leejianwoo-collab in #7751
  • Enable python 3.11 and 3.12 tests by @loadams in #7007
  • Add CI workflow to run tests on AWS by @tohtana in #7753
  • Add fallback to BF16 support check by @tohtana in #7754
  • Fix DeepCompile for PyTorch 2.8/2.9 compatibility by @tohtana in #7755
  • Removed amp testcases by @k-artem in #7745
  • fix: avoid IndexError in BF16_Optimizer.destroy() when using DummyOptim by @leejianwoo-collab in #7763

New Contributors

Full Changelog: v0.18.3...v0.18.4

v0.18.3 Patch Release

Choose a tag to compare

@sfc-gh-truwase sfc-gh-truwase released this 09 Dec 14:48
6eb98aa

What's Changed

New Contributors

Full Changelog: v0.18.2...v0.18.3