Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.

Releases: invenia/Nabla.jl

v0.11.0

16 Apr 21:46
f151a55
Compare
Choose a tag to compare

New features:

  • More informative tape printing
  • Improved handling of sum
  • Sensitivities for mean
  • Sensitivities for fill
  • Optimization for updating arrays on the tape
  • isapprox for two Nodes

Bugs fixed:

  • ∇(f, get_output=true) now always returns the output
  • map no longer causes ambiguities

v0.10.0

25 Mar 19:21
7ee3613
Compare
Choose a tag to compare

Changes:

  • Added sensitivities for float
  • Added more line information to functions that are automatically generated

v0.9.0

20 Mar 18:53
e3640fc
Compare
Choose a tag to compare

Summary of changes:

  • Drop support for Julia 0.7
  • Remove sensitivities for addition and subtraction of arrays and scalars, as this is not supported in Base
  • Fix sensitivities for getindex

v0.8.0

15 Mar 19:11
95844bd
Compare
Choose a tag to compare

New features:

  • Allow destructuring SVD objects inside of Nodes via iteration
  • Allow default values and keyword arguments for functions defined with @unionise
  • Add sensitivies for copy

v0.7.1

22 Feb 18:37
Compare
Choose a tag to compare
Import DiffRules module for hidden references in diff rules (#133)

v0.7.0

18 Feb 19:15
2026960
Compare
Choose a tag to compare
Implement sensitivities for SVD (#131)

This supports `svd` and retrieving the `U`, `S`, or `V` property of the
resulting `SVD` object.

v0.6.0

30 Jan 23:51
689cff3
Compare
Choose a tag to compare

Support explicit Cholesky constructors

Support tracing getproperty (incl. `cholesky`)

23 Jan 19:29
2fc91f4
Compare
Choose a tag to compare
v0.5.0

Update version to 0.5.0

Keyword argument support

17 Jan 19:54
55f5382
Compare
Choose a tag to compare
v0.4.0

Update version to v0.4.0

Fix Diagonal sensitivity

09 Jan 18:08
Compare
Choose a tag to compare
v0.1.3

Fix Diagonal sensitivity (backported 004951f)