v1.4
API updates:
- Add dynamic parallel type for
losses.ParallelLoss - Add mapping model support for checkpoint
- Add specific data loader type to
data.batchedwrapper function - Deprecated Python 3.9
- Introducing abstract base configurations
configs.BaseConfigs, base managers includingBaseTestingManager(abstracttest_step) andBaseTrainingManager(abstracttrain_step), and abstract base losses and metrics (losses.BaseLossandmetrics.BaseMetric) - Introducing
metrics.AccumulativeFeatureMetricas an abstract metrics for accumulative support metrics - Introducing
metrics.CosineSimilarity,metrics.KID, andmetrics.MS_SSIM - Introducing
CkptConvertableprotocol - Introduce
optimizefunction to optimize the model - Metrics now accepts non-dictionary input and target when
targetis given - Moved zero gradients to
optimizefunction in training manager - The
metrics.FIDnow inheritsmetrics.AccumulativeFeatureMetricfor accumulative support
Other updates:
- Logger improved
- Minor bugs fixed
- Performance improved
- Typing improvement