Published February 15, 2022
| Version 0.7.0
Software
Open
PyTorchLightning/lightning-flash: PyTorch Tabular, Enhanced Data Loading and Stability
Creators
- Ethan Harris1
- Jirka Borovec2
- thomas chaton3
- Teddy Koker4
- William Falcon5
- Aki Nitta6
- Kaushik B7
- Sean Naren
- Edgar Riba8
- Ananya Harsh Jha
- Carlos Mocholí9
- Justus Schock10
- Aniket Maurya11
- PythicCoder
- karthikrangasai12
- edenlightning
- flozi0013
- Eric Hofesmann14
- Nicki Skafte Detlefsen
- Ibraheem Muhammad Moosa
- Luca Actis Grosso
- Mabu Manaileng15
- Pietro Lesci
- Suman Michael16
- Abhijith Neil Abraham17
- Adrian Wälchli5
- David Langerman | Onyx Zero Software18
- Frédéric Branchaud-Charron19
- 1. Grid.ai
- 2. Grid.ai | PytorchLightning
- 3. Grid.ai | Pytorch Lightning
- 4. @mit-ll
- 5. Grid AI
- 6. @PyTorchLightning
- 7. @gridai @PyTorchLightning
- 8. Kornia.org
- 9. @PytorchLightning
- 10. @rwth-lfb , @PyTorchLightning & University Hospital Düsseldorf
- 11. Building gradsflow.com
- 12. BITS Pilani Hyderabad Campus
- 13. A\Ware
- 14. Voxel51
- 15. Datawizzards
- 16. RGUKT-Basar
- 17. @saamaresearch
- 18. Onyx Zero Software
- 19. ElementAI
Description
[0.7.0] - 2022-15-02 Added
- Added support for multi-label, space delimited, targets (#1076)
- Added support for tabular classification / regression backbones from PyTorch Tabular (#1098)
- Added Flash zero support for tabular regression (#1098)
- Added support for COCO annotations with non-default keypoint labels to
KeypointDetectionData.from_coco
(#1102) - Added support for
from_csv
andfrom_data_frame
toVideoClassificationData
(#1117) - Added support for
SemanticSegmentationData.from_folders
where mask files have different extensions to the image files (#1130) - Added
FlashRegistry
of Available Heads forflash.image.ImageClassifier
(#1152) - Added support for
ObjectDetectionData.from_files
(#1154) - Added support for passing the
Output
object (or a string e.g."labels"
) to theflash.Trainer.predict
method (#1157) - Added support for passing the
TargetFormatter
object tofrom_*
methods for classification to override target handling (#1171)
- Changed
Wav2Vec2Processor
toAutoProcessor
and seperate it from backbone [optional] (#1075) - Renamed
ClassificationInput
toClassificationInputMixin
(#1116) - Changed the default
learning_rate
for all tasks to beNone
, corresponding to the default for your chosen optimizer (#1172)
- Fixed a bug when not explicitly passing
embedding_sizes
to theTabularClassifier
andTabularRegressor
tasks (#1067) - Fixed a bug where under some circumstances transforms would not get called (#1072)
- Fixed a bug where prediction would sometimes give the wrong number of outputs (#1077)
- Fixed a bug where passing the
val_split
to theDataModule
would not have the desired effect (#1079) - Fixed a bug where passing
predict_data_frame
toImageClassificationData.from_data_frame
raised an error (#1088) - Fixed a bug where segmentation files / masks were loaded with an inconsistent ordering (#1094)
- Fixed a bug with
AudioClassificationData.from_numpy
(#1096) - Fixed a bug when using
SpeechRecognitionData.from_files
for training / validating / testing (#1097) - Fixed a bug when using
SpeechRecognitionData.from_csv
orfrom_json
when predicting without targets (#1097) - Fixed a bug where
SpeechRecognitionData.from_datasets
did not work as expected (#1097) - Fixed a bug where loading data for prediction with
SemanticSegmentationData.from_folders
raised an error (#1101) - Fixed a bug when passing a
predict_folder
argument tofrom_coco
/from_voc
/from_via
in IceVision tasks (#1102) - Fixed
ObjectDetectionData.from_voc
andObjectDetectionData.from_via
(#1102) - Fixed a bug where
InstanceSegmentationData.from_coco
would raise an error if not using file-based masks (#1102) - Fixed
InstanceSegmentationData.from_voc
(#1102) - Fixed a bug when loading tabular data for prediction without a target field / column (#1114)
- Fixed a bug when loading prediction data for graph classification without targets (#1121)
- Fixed a bug where loading Seq2Seq data for prediction would not work if the target field was not present (#1128)
- Fixed a bug where
from_fiftyone
classmethods did not work correctly with apredict_dataset
(#1136) - Fixed a bug where the
labels
property would returnNone
when usingObjectDetectionData.from_fiftyone
(#1136) - Fixed a bug where
TabularData
would not work correctly with no categorical variables (#1144) - Fixed a bug where loading
TabularForecastingData
for prediction would only yield a single sample per series (#1149) - Fixed a bug where backbones for the
ObjectDetector
,KeypointDetector
, andInstanceSegmentation
tasks were not always frozen correctly when finetuning (#1163) - Fixed a bug where
DataModule.multi_label
would sometimes beNone
when it had been inferred to beFalse
(#1165)
- Removed the
Seq2SeqData
base class (useTranslationData
orSummarizationData
directly) (#1128) - Removed the ability to attach the
Output
object directly to the model (#1157)
@Actis92 @AjinkyaIndulkar @bartonp2 @Borda @daMichaelB @ethanwharris @flozi00 @karthikrangasai @MikeTrizna
If we forgot someone due to not matching commit email with GitHub account, let us know :]
Files
PyTorchLightning/lightning-flash-0.7.0.zip
Files
(7.7 MB)
Name | Size | Download all |
---|---|---|
md5:db4a5eeb2d2c623c8b8429acd7248338
|
7.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/PyTorchLightning/lightning-flash/tree/0.7.0 (URL)