Skip to content

Releases: fastai/fastai

v2.7.15

27 Apr 22:14
Compare
Choose a tag to compare

New Features

v2.7.14

01 Feb 00:26
Compare
Choose a tag to compare

New Features

v2.7.13

15 Oct 04:03
Compare
Choose a tag to compare

New Features

Bugs Squashed

v2.7.12

28 Mar 20:28
Compare
Choose a tag to compare

New Features

Bugs Squashed

  • Fix Learn.predict Errors Out if Passed a PILImage (#3884), thanks to @nglillywhite
  • Set DataLoaders device if not None and to exists (#3873), thanks to @warner-benjamin
  • Fix default_device to correctly detect + use mps (Apple Silicon) (#3858), thanks to @wolever

v2.7.11

15 Feb 02:47
Compare
Choose a tag to compare

New Features

Bugs Squashed

  • Set DataLoaders device if not None and to exists (#3873), thanks to @warner-benjamin
  • Fix default_device to correctly detect + use mps (Apple Silicon) (#3858), thanks to @wolever
  • Fix load hanging in distributed processes (#3839), thanks to @muellerzr
  • default_device logic is repeated twice, related to mps / OSX support. (#3785)
  • revert auto-enable of mac mps due to pytorch limitations (#3769)
  • Fix Classification Interpretation (#3563), thanks to @warner-benjamin
  • vision tutorial failed at learner.fine_tune(1) (#3283)

v2.7.10

02 Nov 03:04
Compare
Choose a tag to compare

New Features

  • Add torch save and load kwargs (#3831), thanks to @JonathanGrant
    • This lets us do nice things like set pickle_module to cloudpickle
  • PyTorch 1.13 Compatibility (#3828), thanks to @warner-benjamin
  • Recursive copying of attribute dictionaries for TensorImage subclass (#3822), thanks to @restlessronin
  • OptimWrapper sets same param groups as Optimizer (#3821), thanks to @warner-benjamin
    • This PR harmonizes the default parameter group setting between OptimWrapper and Optimizer by modifying OptimWrapper to match Optimizer's logic.
  • Support normalization of 1-channel images in unet (#3820), thanks to @marib00
  • Add img_cls param to ImageDataLoaders (#3808), thanks to @tcapelle
    • This is particularly useful for passing PILImageBW for MNIST.
  • Add support for kwargs to tensor() when arg is an ndarray (#3797), thanks to @SaadAhmedGit
  • Add latest TorchVision models on fastai (#3791), thanks to @datumbox
  • Option to preserve filenames in download_images (#2983), thanks to @mess-lelouch

Bugs Squashed

  • get_text_classifier fails with custom AWS_LSTM (#3817)
  • revert auto-enable of mac mps due to pytorch limitations (#3769)
  • Workaround for performance bug in PyTorch with subclassed tensors (#3683), thanks to @warner-benjamin

v2.7.8

02 Aug 19:19
Compare
Choose a tag to compare

New Features

  • add split value argument to ColSplitter (#3737), thanks to @DanteOz
  • deterministic repr for PIL images (#3762)
  • option to skip default callbacks in Learner (#3739)
  • update for nbdev2 (#3747)

Bugs Squashed

  • IntToFloatTensor failing on Mac mps due to missing op (#3761)
  • fix for pretrained in vision.learner (#3746), thanks to @peterdudfield
  • fix same file error message when resizing image (#3743), thanks to @cvergnes

v2.7.6

07 Jul 18:47
Compare
Choose a tag to compare

New Features

  • Initial Mac GPU (mps) support (#3719)

v2.7.5

04 Jul 04:02
Compare
Choose a tag to compare

New Features

  • auto-normalize timm models (#3716)
  • PyTorch 1.12 support

v2.7.4

28 Jun 04:42
Compare
Choose a tag to compare

New Features

  • Add DataBlock.weighted_dataloaders (#3706)