Skip to content

Releases: EnzymeAD/Enzyme.jl

v0.13.12

23 Oct 06:40
5df3d5c
Compare
Choose a tag to compare

Enzyme v0.13.12

Diff since v0.13.11

Merged pull requests:

Closed issues:

  • active_reg_inner with justActive = true incorrect with immutable types that can be incompletely initialized (#1935)
  • Segfault in Enzyme 0.13 (#1964)
  • No augmented forward pass found for jl_alloc_genericmemory (#1980)
  • Segfault with NNlib.batched_mul (#1983)
  • EnzymeTestUtils broken on 1.11 (#2000)

v0.13.11

17 Oct 06:15
e50e8ad
Compare
Choose a tag to compare

Enzyme v0.13.11

Diff since v0.13.10

Merged pull requests:

Closed issues:

  • Unexpected SplitPrec call (#1937)
  • Segfault with function splatting (#1942)

v0.13.10

16 Oct 07:10
b80735e
Compare
Choose a tag to compare

Enzyme v0.13.10

Diff since v0.13.9

Merged pull requests:

  • Static array return for forward gradient (#1943) (@wsmoses)
  • Fix code coverage & update action versions (#1954) (@gdalle)
  • CompatHelper: bump compat for GPUCompiler to 1, (keep existing compat) (#1960) (@github-actions[bot])
  • Newstructt (#1965) (@wsmoses)
  • Julia 1.11: the adventure continues (#1966) (@wsmoses)
  • Fix Codecov badge (#1967) (@gdalle)

v0.13.9

15 Oct 16:14
a6de5c4
Compare
Choose a tag to compare

Enzyme v0.13.9

Diff since v0.13.8

Merged pull requests:

Closed issues:

  • Choosing between Active and Duplicated (#1948)
  • DI tests failing on 1.11: how to fix? (#1951)
  • LoadError: UndefVarError: EnzymeRules not defined in julia 1.67 (#1962)

v0.13.8

09 Oct 03:02
4d4c546
Compare
Choose a tag to compare

Enzyme v0.13.8

Diff since v0.13.7

Merged pull requests:

Closed issues:

  • Unexpected zero derivative (#1690)

v0.13.7

30 Sep 21:37
1bc2ce1
Compare
Choose a tag to compare

Enzyme v0.13.7

Diff since v0.13.6

Merged pull requests:

Closed issues:

  • Active return values with automatic pullback (differential return value) deduction only supported for floating-like values and not type EnzymeCore.Active{Float64} (#1929)
  • CUDA error in new Enzyme version (#1930)

v0.13.6

30 Sep 03:55
d97bb83
Compare
Choose a tag to compare

Enzyme v0.13.6

Diff since v0.13.5

Merged pull requests:

Closed issues:

  • make_zero fails on a mutable type with const fields (#1925)

v0.13.5

29 Sep 18:38
f14ad34
Compare
Choose a tag to compare

Enzyme v0.13.5

Diff since v0.13.4

Merged pull requests:

Closed issues:

  • Enzyme loading time is not great (#506)
  • Basic SparseMatrixCSC calculations do not work. (#1381)
  • Cannot deduce type of copy call void @llvm.memcpy.p10i8.p0i8.i64 (#1547)
  • Operation on Int not deduced as const (#1636)
  • Inconsistency in mode type parameters for ReverseModeSplit (#1881)
  • Enzyme compilation fails with DiffEq ODE solves (#1914)

v0.13.4

28 Sep 04:59
4ff5e44
Compare
Choose a tag to compare

Enzyme v0.13.4

Diff since v0.13.3

Merged pull requests:

Closed issues:

  • data corruption in struct (#603)
  • Gradient error on simple forward/reverse comparison (#701)
  • Additive term incorrectly not dropped in forward-mode (#742)
  • What is ABI? (#1345)
  • Enzyme modifies entries of an array in an inactive struct (#1569)
  • Enzyme could not find shadow for value | with range (#1673)
  • Sparse matvec seems strangely slow compared to Zygote (#1682)
  • Flux Enzyme tests are failing (#1738)
  • Check if function is being called inside autodiff (#1761)
  • Non-determinstic segfault (#1802)
  • Gradients are dropped when using a sparse cholesky (#1825)
  • "Constant memory is stored..." in MLUtils.unsqueeze (#1866)
  • confusing error message in forward over reverse (#1870)
  • Batch mode with autodiff_thunk (#1883)
  • What is the use of DuplicatedNoNeed now that ReturnPrimal is in the mode? (#1892)
  • Add more helper functions from the new DI (#1897)
  • Incorrect derivatives of randn() (#1902)
  • Size error for logpdf(MvNormal) combined with PDMats (#1903)

v0.13.3

26 Sep 03:37
a72efb1
Compare
Choose a tag to compare

Enzyme v0.13.3

Diff since v0.13.2

Merged pull requests:

Closed issues:

  • UndefVarError: abs_cstring not defined in Enzyme.Compiler (#1887)