Skip to content

Latest commit

 

History

History
174 lines (105 loc) · 9.65 KB

CHANGELOG.md

File metadata and controls

174 lines (105 loc) · 9.65 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[Unreleased] - YYYY-MM-DD

Added

  • Added integration with FiftyOne (#360)
  • Added support for torch.jit to tasks where possible and documented task JIT compatibility (#389)
  • Added option to provide a Sampler to the DataModule to use when creating a DataLoader (#390)
  • Added support for multi-label text classification and toxic comments example (#401)

Changed

  • Split backbone argument to SemanticSegmentation into backbone and head arguments (#412)

Deprecated

Fixed

  • Fixed a bug where the DefaultDataKeys.METADATA couldn't be a dict (#393)
  • Fixed a bug where the SemanticSegmentation task would not work as expected with finetuning callbacks (#412)

[0.3.2] - 2021-06-08

Fixed

  • Fixed a bug where flash.Trainer.from_argparse_args + finetune would not work (#382)

[0.3.1] - 2021-06-08

Added

  • Added deeplabv3, lraspp, and unet backbones for the SemanticSegmentation task (#370)

Changed

  • Changed the installation command for extra features (#346)
  • Change resize interpolation default mode to nearest (#352)

Deprecated

  • Deprecated SemanticSegmentation backbone names torchvision/fcn_resnet50 and torchvision/fcn_resnet101, use fc_resnet50 and fcn_resnet101 instead (#370)

Fixed

  • Fixed flash.Trainer.add_argparse_args not adding any arguments (#343)
  • Fixed a bug where the translation task wasn't decoding tokens properly (#332)
  • Fixed a bug where huggingface tokenizers were sometimes being pickled (#332)
  • Fixed issue with KorniaParallelTransforms to assure to share the random state between transforms (#351)
  • Fixed a bug where using val_split with overfit_batches would give an infinite recursion (#375)
  • Fixed a bug where some timm models were mistakenly given a global_pool argument (#377)
  • Fixed flash.Trainer.from_argparse_args not passing arguments correctly (#380)

[0.3.0] - 2021-05-20

Added

  • Added DataPipeline API (#188 #141 #207)
  • Added timm integration (#196)
  • Added BaseViz Callback (#201)
  • Added backbone API (#204)
  • Added support for Iterable auto dataset (#227)
  • Added multi label support (#230)
  • Added support for schedulers (#232)
  • Added visualisation callback for image classification (#228)
  • Added Video Classification task (#216)
  • Added Dino backbone for image classification (#259)
  • Added Data Sources API (#256 #264 #272)
  • Refactor preprocess_cls to preprocess, add Serializer, add DataPipelineState (#229)
  • Added Semantic Segmentation task (#239 #287 #290)
  • Added Object detection prediction example (#283)
  • Added Style Transfer task and accompanying finetuning and prediction examples (#262)
  • Added a Template task and tutorials showing how to contribute a task to flash (#306)

Changed

  • Rename valid_ to val_ (#197)
  • Refactor preprocess_cls to preprocess, add Serializer, add DataPipelineState (#229)

Fixed

  • Fix DataPipeline resolution in Task (#212)
  • Fixed a bug where the backbone used in summarization was not correctly passed to the postprocess (#296)

[0.2.3] - 2021-04-17

Added

  • Added TIMM integration as backbones (#196)

Fixed

  • Fixed nltk.download (#210)

[0.2.2] - 2021-04-05

Changed

  • Switch to use torchmetrics (#169)

  • Better support for optimizer and schedulers (#232)

  • Update lightning version to v1.2 (#133)

Fixed

  • Fixed classification softmax (#169)

  • Fixed a bug where loading from a local checkpoint that had pretrained=True without an internet connection would sometimes raise an error (#237)

  • Don't download data if exists (#157)

[0.2.1] - 2021-3-06

Added

  • Added RetinaNet & backbones to ObjectDetector Task (#121)
  • Added .csv image loading utils (#116, #117, #118)

Changed

  • Set inputs as optional (#109)

Fixed

  • Set minimal requirements (#62)
  • Fixed VGG backbone num_features (#154)

[0.2.0] - 2021-02-12

Added

  • Added ObjectDetector Task (#56)
  • Added TabNet for tabular classification (#101)
  • Added support for more backbones(mobilnet, vgg, densenet, resnext) (#45)
  • Added backbones for image embedding model (#63)
  • Added SWAV and SimCLR models to imageclassifier + backbone reorg (#68)

Changed

  • Applied transform in FilePathDataset (#97)
  • Moved classification integration from vision root to folder (#86)

Fixed

  • Unfreeze default number of workers in datamodule (#57)
  • Fixed wrong label in FilePathDataset (#94)

Removed

  • Removed densenet161 duplicate in DENSENET_MODELS (#76)
  • Removed redundant num_features arg from Classification model (#88)

[0.1.0] - 2021-02-02

Added

  • Added flash_notebook examples (#9)
  • Added strategy to trainer.finetune with NoFreeze, Freeze, FreezeUnfreeze, UnfreezeMilestones Callbacks(#39)
  • Added SummarizationData, SummarizationTask and TranslationData, TranslationTask (#37)
  • Added ImageEmbedder (#36)