Skip to content

v1.3.2

Compare
Choose a tag to compare
@pattonw pattonw released this 03 Jan 05:32
· 104 commits to main since this release
52248e1

Merging patch branch into master and making new release

Change Log:
bugs fixed:

  • torch nodes forward hooks moved to start method of nodes to work better with the spawn_subprocess flag
  • torch train/predict work when setting multiprocessing start method = "spawn"
  • fixed bug in rasterize graph due to usage of the old api for accessing graph nodes

new features:

  • torch nodes support defining specific cuda devices via e.g. "cuda:0"
  • added support for "reflect" mode padding in the pad node
  • improved error printing.
    • Reversed the order of exceptions so the cause of the error is printed at the bottom, and you can scroll up to trace the requests and batches through the tree. Now we no longer need to scroll to the top to see the cause of the error,
    • PreCache and other multiprocessing nodes no print repeats of the same error, it is simply printed once
    • removed unhelpful tracebacks (and many repititions) for the try, except blocks in node superclasses

general improvements:

  • moved many tests from unittest to pytest, adding parametrization to simplify them and cover more cases
  • improved the dependency version bounds
  • improved docs, formatting, and pass more ci/cd workflows
  • removed unused imports and f-strings