Releases: kisonho/torchmanager
Releases · kisonho/torchmanager
v1.4 (Beta 2)
API updates:
- Add dynamic parallel type for
losses.ParallelLoss
- Deprecated Python 3.9
- Introducing
metrics.CosineSimilarity
for cosine similarity metrics - Introduce
optimize
function to optimize the model - Metrics now accepts non-dictionary input and target when
target
is given
Other updates:
- Minor bugs fixed
- Performance improved
- Typing improvement
Beta updates:
- Add specific data loader type to
data.batched
wrapper function - Deprecated python 3.9
- Implement
BaseManager
as a context manager for training mode - Logger improved
- Minor bugs fixed
- Typing improved
v1.3.3
v1.3.2
v1.3.1
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