Skip to content

Releases: ZackHodari/morgana

General improvements, features, and bug fixes

14 Aug 15:35
Compare
Choose a tag to compare

Changes made during development of discrete_intonation repo, includes new features, refactoring for usability, and bug fixes. Currently the code is still lacking tests, this is next on the TODO but might take some time.

Feature additions

  • Added 5 new metrics
  • Improved RecurrentCuDNNWrapper (now works without seq_len)
  • Added CyclicNoamLR schedule
  • Added cross entropy loss
  • Added normaliser_sources function for model specification
  • Added command line device option
  • Samplers work for higher-dimensional arrays

Breaking changes

  • Loss branching changes
  • *_data_source and normaliser_source breaking changes
  • Change analysis_for_train_batch default behaviour
  • Remove BaseVAE.loss default definition

Bug fixes

  • viz/plotting: undefined metrics
  • viz/synthesis: MLP now detaches seq_len
  • experiment_builder: num_data_workers default, plateau sanity check, plotting after training
  • losses: fixed loss wrapper argument order
  • metrics: fixed hidden option
  • utils: detach_batched_seqs handling of seq_len, detach_batch_seqs specification of squeezing, get_epoch_from_checkpoint_path bug

API changes galore

31 Oct 11:09
Compare
Choose a tag to compare

New normaliser API
New loss API
New metrics
New sequence utilities

Added analysis_kwargs option
Added initial SPSS baselines

Changes since v0.0.1 are not backwards compatible

28 Aug 09:50
Compare
Choose a tag to compare
  • _DataSources moved to tts_data_tools (breaking change)
  • Improved collate_fn and removed separation of base_names (breaking change)
  • Added analysis_for_*_epoch hook (will replace with ignite in the future)
  • Improved docs