Skip to content

Releases: instructlab/training

v0.5.0 Alpha 0 - The FSDP Release

26 Sep 15:28
6930b60
Compare
Choose a tag to compare
Pre-release

The FSDP Release

This release of the training library introduces FSDP support in addition to the existing DeepSpeed support through the accelerate library.

What's Changed

New Contributors

Full Changelog: v0.4.2...v0.5.0a0

v0.4.2

14 Aug 21:03
9e2ac74
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

09 Aug 17:33
b1a54c1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

08 Aug 22:25
3a91777
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.2...v0.4.0

v0.3.2

08 Aug 16:18
0975568
Compare
Choose a tag to compare

What's Changed

  • patch some hyper parameter arg descriptions in README by @jaideepr97 in #161
  • Accept tuples for lora.target_modules by @booxter in #162

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.1

25 Jul 16:14
eea8521
Compare
Choose a tag to compare

What's Changed

  • Update requirements to have bitsandbytes min and dolomite min by @Maxusmusti in #153

Full Changelog: v0.3.0...v0.3.1

v0.3.0

18 Jul 16:29
9fdeb87
Compare
Choose a tag to compare

What's Changed

  • remove dead code by @RobotSail in #138
  • Updating token masking to support pretraining w/ masked special tokens by @Maxusmusti in #137
  • fix: changes the check to check against both the enum option and enum value. Currently when we compare the type that gets passed in from the training args by only doing a check against the enum by @RobotSail in #143
  • Adding weight merging for LoRA/QLoRA ckpts by @Maxusmusti in #142

Full Changelog: v0.2.0...v0.3.0

v0.2.0

11 Jul 16:35
6164dbf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

03 Jul 20:31
b91273e
Compare
Choose a tag to compare

What's Changed

  • Reduce Unnecessary Multiprocessing by @Maxusmusti in #79
  • Flash Attention Disable Toggle (Take 2) by @Maxusmusti in #118
  • 🐛: fix optimizer selection logic so that FusedAdam is never loaded when CPU offloading is enabled by @RobotSail in #122
  • Add wheel to requirements by @Maxusmusti in #123

Full Changelog: v0.0.5.1...v0.1.0

Updates Lazy Import Logic

02 Jul 15:06
8fa3cb8
Compare
Choose a tag to compare

This release includes PR #121 to overcome an issue where our way of lazily importing the run_training function is being picked up as an error by pylint.