This repository has been archived by the owner on Jun 26, 2021. It is now read-only.
Release 0.5.0
Pre-release
Pre-release
Bugfixes
- removed many mutable default arguments [Commit]
- Correctly unload TF in Tests [Commit]
- Split TF-Tests in Graph and Eager Backend [Commit]
- Backend-Checks for Tests (avoid duplicate testing) [Commit]
- Move to new APEX API [Commit]
- Fix Graph-Based Logging [Commit]
- Fix Utils Imports [Commit]
- Move to new Slack API [Commit]
- Fix Travis CI/CD [Commit]
- Fix Config overwrites [Commit]
- Minor type fixes inside the trainer [Commit]](e7294fd)
- Fix Typecheck for Transforms [Commit]
- Config Traversal [Commit]
- Fix logging frequency and timeout [Commit]
- Fix Logging Steps [Commit]
Breaking Changes
- Logging is now done outside the
closure
- Metrics are now based on numpy and are calculated the same way for
train
andval
- Remove
trixi
dependency [Commit] - Remove deprecated codeparts (
TorchvisionClassificationDataset
,train_test_split
,Nii3DLazyDataset
,Nii3DCacheDataset
,[delira.utils.imageops.py](http://delira.utils.imageops.py)
,DefaultOptimWrapperTorch
,DebugMode
Context Manager and the following requirements:scikit-image
,pillow
,SimpleITK
,psutil
[Commit]
New Features
- Slack Notificator [Commit]
- Function to seed all backends [Commit]
- Add Callbacks after and before epoch, after and before training and after and before every step (regardless of train and val) [Commit]
- New Custom Data Pipeline (completely replaces the batchgenerators pipeline) for more customization and better integration of our sampling [Commit]
- Register Logger in Callbacks [Commit]
- Onecycle Scheduler Callback [Commit]
- Allow creation of config from system args [Commit]