Skip to content
This repository has been archived by the owner on Oct 9, 2023. It is now read-only.

Releases: Lightning-Universe/lightning-flash

More Flash Tasks, Visualization Tools, Data Pipeline and Flash Registry API

20 May 15:07
8bc91eb
Compare
Choose a tag to compare

[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)

Contributors

@aniketmaurya @carmocca @edgarriba @ethanwharris @pmeier @tchaton

If we forgot someone due to not matching commit email with GitHub account, let us know :]

TIMM backbones

17 Apr 19:19
Compare
Choose a tag to compare

[0.2.3] - 2021-04-17

Added

  • Added TIMM integration as backbones (#196)

Fixed

  • Fixed nltk.download (#210)

Align with PL v1.2 and TorchMetrics

05 Apr 20:23
Compare
Choose a tag to compare

[0.2.2] - 2021-04-05

Changed

  • Switch to use torchmetrics (#169)
  • Update lightning version to v1.2 (#133)

Fixed

  • Fixed classification softmax (#169)
  • Don't download data if exists (#157)

Minor dataloading update

06 Mar 18:59
1b0d315
Compare
Choose a tag to compare

[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)

Adding TabNet and ObjectDetector

12 Feb 19:33
Compare
Choose a tag to compare

[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)

Lightning Flash First Release

02 Feb 15:54
18de9b2
Compare
Choose a tag to compare

Flash Lightning First Release

Overview:

Lightning Flash is a collection of tasks for fast prototyping, baselining, finetuning and solving problems with deep learning
This release will introduce 6 Flash Tasks:

  • ImageClassifier
  • TabularClassifier
  • TextClassifier
  • ImageEmbedder
  • SummarizationTask
  • TranslationTask

Each task can easily be used for both inference and finetuning.

[0.1.0] - 02/02/2021

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)

Contributors
@Borda, @carmocca, @justusschock, @SeanNaren, @SkafteNicki, @tchaton, @williamFalcon

If we forgot someone due to not matching commit email with GitHub account, let us know :]