Releases: kisonho/torchmanager
Releases · kisonho/torchmanager
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
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2
API Updates:
- Add class index control for
metrics.BinaryConfusionMetric
- Add
EPOCH_START
andBATCH_START
totorchmanager_core.protocols.Frequency
- Add number of workers support for
data.Dataset
- Add
return_summary
parameter forfit
method to return training summary after training finished - Basic configurations implementation with
configs.Configs
class - Change
metrics.ConfusionMetrics
to abstract class - Deprecated
train
package - Implements
losses.MAE
,metrics.FeatureMetric
,metrics.ExtractorScore
,metrics.FID
,metrics.F1
,metrics.Precision
,metrics.Recall
,metrics.SSIM
,metrics.Dice
andmetrics.PartialDice
, scipy package is required for FID - Introducing
backward
,forward
function to do backward propagation and forward pass inManager
- Introducing
configs
package - Introducing
random
package with freezing/unfreezing random seeds - Introducing a new version convert mechanism using
torchmanager_core.protocols.VersionConvertible
protocol - Introducing
data_parallel
andreset
method inManager
for multi-GPUs control - Use
forward
method to calculate TP, FP, and FN and further calculate metric inforward_metric
method inmetrics.BinaryConfusionMetric
Other updates:
- Enables update on batch or epoch start for
callbacks.FrequencyCallback
- Improved
Exception
handling during prediction - Minor bugs fixed
- Removed deprecated methods