All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- kornia augmentations
BatchTransformCallback
(#862) log
parameter toWandbLogger
(#836)- hparams experiment property (#839)
- add docs build on push to master branch (#844)
- Renaming (#837)
SqueezeAndExcitation
->cSE
ChannelSqueezeAndSpatialExcitation
->sSE
ConcurrentSpatialAndChannelSqueezeAndChannelExcitation
->scSE
_MetricCallback
->IMetricCallback
dl.Experiment.process_loaders
->dl.Experiment._get_loaders
LRUpdater
become abstract class (#837)calculate_confusion_matrix_from_arrays
changed params order (#837)
.dependabot/config.yml
contained invalid details (#781)LanguageModelingDataset
(#841)global_*
counters inRunner
(#858)- EarlyStoppingCallback considers first epoch as bad (#854)
- docs structure were updated during (#822)
utils.process_components
moved fromutils.distributed
toutils.components
(#822)catalyst.core.state.State
merged tocatalyst.core.runner._Runner
(#823) (backward compatibility included)catalyst.core.callback.Callback
now works directly withcatalyst.core.runner._Runner
state_kwargs
renamed tostage_kwargs
- added missed dashes in docker perfixes (#828)
- Circle loss implementation (#802)
- BatchBalanceSampler for metric learning and classification (#806)
CheckpointCallback
: new argumentload_on_stage_start
which acceptsstr
andDict[str, str]
(#797)- LanguageModelingDataset to catalyst[nlp] (#808)
- Extra counters for batches, loaders and epochs (#809)
TracerCallback
(#789)
CheckpointCallback
: additional logic for argumentload_on_stage_end
- acceptsstr
andDict[str, str]
(#797)- counters names for batches, loaders and epochs (#809)
utils.trace_model
: changed logic -runner
argument was changed topredict_fn
(#789)- redesigned
contrib.data
andcontrib.datasets
(#820) catalyst.utils.meters
moved tocatalyst.tools
(#820)catalyst.contrib.utils.tools.tensorboard
moved tocatalyst.contrib.tools
(#820)
- Added new docs and minimal examples (#747)
- Added experiment to registry (#746)
- Added examples with extra metrics (#750)
- Added VAE example (#752)
- Added gradient tracking (#679
- Added dependabot (#771)
- Added new test for Config API (#768)
- Added Visdom logger (#769)
- Added new github actions and templates (#777)
- Added
save_n_best=0
support for CheckpointCallback (#784) - Added new contrib modules for CV (#793)
- Added new github actions CI (#791)
- Changed
Alchemy
dependency (fromalchemy-catalyst
toalchemy
) (#748) - Changed warnings logic (#719)
- Github actions CI was updated (#754)
- Changed default
num_epochs
to 1 forState
(#756) - Changed
state.batch_in
/state.batch_out
tostate.input
/state.output
(#763) - Moved
torchvision
dependency fromcatalyst
tocatalyst[cv]
(#738))
- Fixed docker dependencies ($753)
- Fixed
text2embeddding
script (#722) - Fixed
utils/sys
exception (#762) - Returned
detach
method (#766) - Fixed timer division by zero (#749)
- Fixed minimal torch version (#775)
- Fixed segmentation tutorial (#778)
- Fixed Dockerfile dependency (#780)