Skip to content

v0.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Jan 09:13
14d2785

Tsunami v0.2.0

Diff since v0.1.7

Breaking changes:

  • Devices indexing now starts from 1, as in MLDataDevices.gpu_device.

Highlights:

  • Updated to Flux v0.16.
  • Models (i.e. subtypes of FluxModule) are now not required to be mutable.
  • Tsunami.fit is deprecated in favor of Tsunami.fit!.
  • Added Trainer option to use Enzyme for automatic differentiation
  • Improved test infrastructure.
  • Improved documentation.

Merged pull requests:

Closed issues:

  • cannot checkpoint models containing closures (#1)
  • replace bson checkpointing with jld2? (#12)
  • relax requirement that FluxModule is mutable (#65)
  • add Enzyme support (#67)
  • remove :metal,:amdgpu, :cuda accelerator options in favor of :gpu (#68)
  • use JLD2 for checkpointing (#70)
  • make tests GPU backend independent (#71)
  • move tests to TestItems.jl (#74)