Fastai Versions Save

The fastai deep learning library

2.7.14

2 months ago

New Features

2.7.13

6 months ago

New Features

Bugs Squashed

2.7.12

1 year ago

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

2.7.11

1 year ago

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)

2.7.10

1 year ago

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

2.7.8

1 year ago

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

2.7.6

1 year ago

New Features

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

2.7.5

1 year ago

New Features

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

2.7.4

1 year ago

New Features

  • Add DataBlock.weighted_dataloaders (#3706)

2.7.2

1 year ago

Bugs Squashed

  • PIL.Resampling only added in v9.1 (#3699)