Skip to content

Releases: warner-benjamin/fastxtend

v0.0.18

16 Feb 04:47
Compare
Choose a tag to compare
v0.0.18 Pre-release
Pre-release

Adds the Lion Optimizer

Full Changelog: v0.0.17...v0.0.18

v0.0.17

15 Feb 20:06
Compare
Choose a tag to compare
v0.0.17 Pre-release
Pre-release

Bug fixes and compatibility with fastai 2.7.11

Full Changelog: v0.0.16...v0.0.17

v0.016

28 Jan 04:10
Compare
Choose a tag to compare
v0.016 Pre-release
Pre-release

Decrease Adan memory usage and increase optimizer step speed
Fix EMA callbacks not applying to buffers
EMA callback accepts epochs or percent of total training

Full Changelog: v0.0.15...v0.0.16

v0.0.15

24 Jan 18:43
Compare
Choose a tag to compare
v0.0.15 Pre-release
Pre-release

Drop support for Python 3.7. CI tests on Python 3.8, 3.9, & 3.10.

ProgressiveResize can be imported independent of other fastxtend features.

Bug fixes

Full Changelog: v0.0.14...v0.0.15

v0.0.14

21 Nov 17:37
Compare
Choose a tag to compare
v0.0.14 Pre-release
Pre-release

0.2-0.25x speed improvement to EMACallback

v.0.0.13

17 Nov 04:00
Compare
Choose a tag to compare
v.0.0.13 Pre-release
Pre-release

Updated EMACallback and EMAWarmupCallback with new features, including a fast fused implementation, EMA start delay, and EMA warmup.

Added two new schedulers: fit_flat_warmup and fit_cos_anneal.

Bug fixes.

Full Changelog: v0.0.12...v.0.0.13

v.0.0.12

02 Nov 21:19
Compare
Choose a tag to compare
v.0.0.12 Pre-release
Pre-release

Support PyTorch 1.13 via fastai 2.7.10

v0.0.11

28 Oct 23:14
Compare
Choose a tag to compare
v0.0.11 Pre-release
Pre-release

What's Changed

  • Add fused ForEach and TorchScript Optimizers
  • Add the Adan Optimizer
  • Port to nbdev2
  • Improved Callbacks & Bug Fixes: EMA, ProgressiveResize, SimpleProfiler
  • XResNet compatibility with TorchScript and vision_learner
  • BCEWithLogitLoss with 'batchmean' reduction

Full Changelog: v0.0.10...v0.0.11

v0.0.10

08 Aug 20:45
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release
  • CutMix and CutMixAugment support small batch sizes
  • Bug fix in CutMix and CutMixAugment

0.0.9

02 Aug 20:35
Compare
Choose a tag to compare
0.0.9 Pre-release
Pre-release
  • Add ProgressiveResize callback to implement automatic progressive resizing in fastai
  • Add support for element-wise MixUp, CutMix and Augmentations in CutMixUp and CutMixUpAugment
  • Add samples per second to simple profiler, logging and output improvements
  • Add MixUp support to MultiLoss
  • Add new batch augmentations

Thanks to @marii-moe for assistance in debugging and fixing ProgressiveResize memory allocation overflows.