Skip to content

v0.4.0

Choose a tag to compare

@thetianshuhuang thetianshuhuang released this 18 Aug 14:57
· 35 commits to main since this release
e0afd34

Caution

This version includes a major breaking API change!

Warning

Any code which uses abstract_dataloader.torch or uses transform/pipeline compositions will be broken. See the new ext.torch documentation for details about the new API.

What's Changed: A complete overhaul of the pytorch interface:

  • Move all pytorch functionality to ext.torch
  • Add a ".children()" system for automatic registration of torch modules in pipelines

This version also includes a substantial programming model change favoring explicit user-defined composition over "building-block" like composition:

  • Removed some windowing operators to instead prefer explicit temporal windowing
  • Switch to explicit Pipeline construction as the preferred programming model, removing ComposedPipeline and other composition documentation

Full Changelog: v0.3.6...v0.4.0