Releases: fastai/fastai
Releases Β· fastai/fastai
v2.7.15
New Features
- Support PyTorch 2.3 (#4026), thanks to @warner-benjamin
- Add
log
andshow_epochs
tolog_ploss
(#3964), thanks to @turbotimon
v2.7.14
New Features
- PyTorch 2.2 support, thanks to @warner-benjamin
v2.7.13
New Features
- PyTorch 2.1 compatibility (#3970), thanks to @warner-benjamin
- Add
MutableMapping
totorch_core.apply
to Support Moving Transformers Dicts (#3969), thanks to @warner-benjamin - Added Jaccard coefficient metric for multiclass target in segmentation (#3951), thanks to @Hazem-Ahmed-Abdelraouf
- Support TorchVision's Multi-Weight API (#3944), thanks to @warner-benjamin
- Fix the Deploy to GitHub Pages Action (#3942), thanks to @warner-benjamin
Bugs Squashed
- Fix Pandas Categorical FutureWarning (#3973), thanks to @warner-benjamin
- Fix torch.jit.script on TimmBody (#3948), thanks to @johan12345
- Resolve CutMix Deprecation Warning (#3937), thanks to @warner-benjamin
- Fixed format string (#3934), thanks to @bkowshik
- Fix casting types for mps (#3912), thanks to @MSciesiek
- Fix AccumMetric name.setter (#3621), thanks to @warner-benjamin
v2.7.12
New Features
- PyTorch 2.0 compatibility (#3890), thanks to @warner-benjamin
- Pytorch 2.0 compiler compatibility (#3899), thanks to @ggosline
- Better version support for
TensorBase.new_empty
(#3887), thanks to @warner-benjamin - TensorBase deepcopy Compatibility (#3882), thanks to @warner-benjamin
- ChannelsLast Callback Improvements & Bug Fix (#3876), thanks to @warner-benjamin
- Add support for a batch transforms
to
method (#3875), thanks to @warner-benjamin - Allow Pillow Image to be passed to PILBase.create (#3872), thanks to @warner-benjamin
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
New Features
- ChannelsLast Callback Improvements, Additional Documentation, & Bug Fix (#3876), thanks to @warner-benjamin
- Add support for a batch transforms
to
method (#3875), thanks to @warner-benjamin - Allow Pillow Image to be passed to PILBase.create (#3872), thanks to @warner-benjamin
- Compat with latest numpy (#3871), thanks to @warner-benjamin
- Move training-only step to separate function in
Learner
(#3857), thanks to @kunaltyagi - TabularPandas data transform reproducibility (#2826)
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 tomps
/ 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
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 asOptimizer
(#3821), thanks to @warner-benjamin- This PR harmonizes the default parameter group setting between
OptimWrapper
andOptimizer
by modifyingOptimWrapper
to matchOptimizer
's logic.
- This PR harmonizes the default parameter group setting between
- Support normalization of 1-channel images in unet (#3820), thanks to @marib00
- Add
img_cls
param toImageDataLoaders
(#3808), thanks to @tcapelle- This is particularly useful for passing
PILImageBW
for MNIST.
- This is particularly useful for passing
- Add support for
kwargs
totensor()
when arg is anndarray
(#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 customAWS_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
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