v1.3
API Updates
- A wrapped loss function will be excluded from manager when saving into checkpoints
- Add
confgs.JSONConfigs
to directly load a json file - Add
configs.YAMLConfigs
to directly load a yaml file, PyYAML package is required - Add dictionary support during
unpack_data
for managers - Add
torchmanager_core.view.logging.add_console
method to add logger console display - Introducing
callbacks.LambdaCallback
andcallbacks.MultiCallbacks
- Introducing
data.reversed_sliding_window
method to restore atorch.Tensor
for the sliced windows - Introducing
eval
function to evaluate via metrics - Introducing
metrics.PSNR
for PSNR metric - Introducing
torchmanager_core.backward
package for backward hooking - Introducing
torchmanager_core.errors.ConfigsFormatError
,torchmanager_core.errors.TransformError
, andtorchmanager_core.errors.VersionError
for better exception handling - Move
forward
method intoBaseManager
- Managers will now save API version instead of current version
- The
callbacks.Experiment
callback now extendscallbacks.MultiCallbacks
Other updates:
- Deprecated Python 3.8 Support
- Minor bugs fixed
- Performance Improved
- Typing improved