Skip to content

Releases: kisonho/torchmanager

v1.4 (Beta 2)

04 Feb 15:34
Compare
Choose a tag to compare
v1.4 (Beta 2) Pre-release
Pre-release

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

17 Dec 22:19
Compare
Choose a tag to compare

Updates:

  • Manager will be reset to CPU after compiled
  • Minor bugs fixed

v1.3.2

25 Oct 15:14
Compare
Choose a tag to compare

Updates:

  • Add max value control for metrics.PSNR, default max value is 1
  • Minor bugs fixed

v1.3.1

25 Sep 15:18
Compare
Choose a tag to compare

Updates:

  • Minor bugs fixed
  • Typing improvement

v1.3

26 Aug 20:29
Compare
Choose a tag to compare

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 and callbacks.MultiCallbacks
  • Introducing data.reversed_sliding_window method to restore a torch.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, and torchmanager_core.errors.VersionError for better exception handling
  • Move forward method into BaseManager
  • Managers will now save API version instead of current version
  • The callbacks.Experiment callback now extends callbacks.MultiCallbacks

Other updates:

  • Deprecated Python 3.8 Support
  • Minor bugs fixed
  • Performance Improved
  • Typing improved

v1.2.6

31 Jul 15:39
Compare
Choose a tag to compare

Updates:

  • Compatibility fixed for PyTorch < 2.1

v1.2.5

08 Jul 14:28
Compare
Choose a tag to compare

Updates:

  • Minor bugs fixed
  • Typing improvement

v1.2.4

22 Apr 19:38
Compare
Choose a tag to compare

Updates:

  • Minor bugs fixed

v1.2.3

06 Mar 21:11
Compare
Choose a tag to compare

Updates:

  • Deprecated the old metrics.ConfusionMetrics for name corrected metrics.ConfusionMatrix method.
  • Minor bugs fixed
  • Move and deprecate package metrics.conf_met into package metrics.conf_mat for name correction

v1.2.2

17 Jan 20:30
Compare
Choose a tag to compare

Updates:

  • Introducing torchmanager_core.version package
  • Minor bugs fixed
  • Typing improvement