Skip to content

DCCRN, DCUNet, model hooks, complex NNs and bug fixes!

Compare
Choose a tag to compare
@mpariente mpariente released this 07 Oct 12:29
· 249 commits to master since this release

Highlights

  • Fixed compatibility issue of pretrained models between v0.3.0 and v0.3.3 thanks to @groadabike (issue #255, #258)
  • Fixed chunk reordering in LambdaOverlapAdd.
  • BaseEncoderMaskerDecoder (formerly BaseTasNet) now has model hooks for easier extensibility (thanks to @jonashaag) : postprocess_encoded, postprocess_masks, postprocess_masked, postprocess_decoded`
  • Brand new complex ops and NNs thanks to @jonashaag !
  • New supported models: DCUNet (paper)and DCCRNet (paper)

Note : Next release (0.4.0) will have some small backward breaking changes, to support TorchScript and improve our PITLossWrapper.

Changelog

Added

[hub] Add tmirzaev's model in the string-retrievable ones.
[src] BaseTasNet -> BaseEncoderMaskerDecoder + add model hooks (#266)
[src & tests] New complex ops + Add DCUNet and DCCRNet (#224)
[src&tests] Improve scheduler's docs + add plot method (#268)

Changed

[hub] Add software version section in published models (#261)
[docs] Add issue #250 to FAQ (#260)
[black] Update black to 20.8b1 (#265)
[black] Fix black 20.8b1 update (#267)
[black] Update to 20.8b1 + always lint

Fixed

[egs] Fix declared unused variables in DeMask (#248)
[docs] Update article citation.
[src] Restore linear activation as default in ConvTasNet and DPRNN (#258)
[src] Fix uncalled optimizer in System without LR schedule (#259)
[src] Fix bug for DPTNetScheduler (#262)
[src] Fix LambdaOverlapAdd and improve docs (#271)

Thanks to our awesome contributors @popcornell @jonashaag @faroit @groadabike !